.MOBI-HIDE { } .EPUB-HIDE { display:none; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; font-size:1em; -epub-hyphens:none; -webkit-hyphens:none; } span.space { padding-left:1em; } span.space2 { padding-left:.5em; } td, th { border-style:none; border-width:0; } table { border-collapse:collapse; } ul { list-style:none; margin:0; padding-bottom:0; } ol { list-style-position:inside; } body { margin:0 1em; } .Map-Box, .Map-Box-Wide, .Map-Box-Square, .Logo, .Logo2, .Ad, .Ad2 { text-align:center; } .Map-Box, .Map-Box img, .Ad, .Ad img { height:100%; } .Map-Box-Wide, .Map-Box-Wide img, .Map-Box-Square, .Map-Box-Square img, .Ad2, .Ad2 img { width:100%; } .Logo { padding-top:3em; } .Logo2 { padding-bottom:0.5em; } a { color:#000; font-size:inherit; text-decoration:none; border-bottom:1px solid black; } p { padding-bottom:0.8em; text-align:left; text-indent:0px; } table { margin-top:0.4em; border: 1px solid #000; text-align:left; border-collapse:collapse; } tr { margin:0; } th { border: 1px solid #000; } td { padding:0 .2em; border: 1px solid #000; } /* headers */ p.Chart-A-head { font-family:serif; font-size:1em; font-weight:600; line-height: 2em; margin:0; padding:0; } p.BM-A-head-T , p.FM-A-head-T , p.TrailFinder-head-T, p.TrailFinder-head-T, p.About-Author-head-T, p.Honorable-mention-head { font-family:sans-serif; font-size:2em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.BM-B-head, p.FM-B-head-SST, p.HelpUsKeep-title-T, p.HelpUsKeep_title-T, p.Intro-A-head { font-family:sans-serif; font-size:1.2em; font-weight:600; margin:.25em 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.FM-B-head-SST-bullet { font-family:sans-serif; font-size:1.2em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.MilesDirections-head-SST, p.Miles-Directions-head-SST { font-family:sans-serif; font-size:1.2em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.The-Hike-head-SST { font-family:sans-serif; font-size:1.2em; font-weight:600; margin:0.5em 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.FM-C-head-ST { font-family:serif; font-size:0.85em; font-weight:bold; margin:0; padding:.5em 0 0.3em 0; } p.Italic-heading { font-family:serif; font-style:italic; font-size:1em; margin:0; padding:.5em 0 0.3em 0; } p.TrailFinder-A-head-SST { font-family:serif; font-size:0.9em; font-weight:bold; margin:0; padding:1em 0 0.3em 0; } p.Part-Opener-subhead-SST { font-family:serif; font-size:1.1em; font-style:italic; margin:0 0 1em 0; padding:1em 0 0.3em 0; border-bottom:solid 1px #000; -webkit-hyphens:auto; } p.MilesDirections-subhead { font-size:.8em; font-weight:bold; font-family:sans-serif; margin-top:1em; } p.TrailFinder-A-head-space-before-SST { font-family:serif; font-size:0.85em; font-weight:bold; margin-top:1em; padding-bottom: 0.3em; } p.Body-A-head-SST { font-family:sans-serif; font-size:1.2em; font-weight:600; padding-bottom:0; } p.Body-B-head-SST { font-family:serif; font-size:.95em; font-weight:600; padding:0.5em 0 0.3em 0; } p.Part-opener-subhead, p.Part-opener-head-smcaps, p.Part-opener-head-T, p.Part-opener-head { color:#808285; font-family:sans-serif; font-size:3.75em; line-height:1; text-align:center; margin:0; padding:0.5em 0; text-shadow: 1px 1px 2px #000; -webkit-hyphens:auto; } p.Opener-sub { color:#808285; font-family:sans-serif; font-size:1.7em; padding-bottom:0; padding-top:0.5em; letter-spacing:-0.09em; } p.Part-opener-subhead { font-size:2em; font-variant:small-caps; padding-top:0; margin-top:-0.5em; } p.Part-opener-head-smcaps { font-size:2em; font-variant:small-caps; padding-bottom:0; margin-bottom:-0.4em; letter-spacing:-0.05em; } p.Part-opener-head-A, p.Part-opener-A-head { font-style:italic; font-size:1.1em; width:100%; padding:0; border-bottom:solid 1px #000; margin-bottom:0.5em; } p.No-opener-text { text-align:center; margin:50% 0; } p.Hike-title-T { font-family:sans-serif; font-size:2em; line-height:1; padding:0.3em 0; } span.Hike-number { font-family:sans-serif; font-weight:100; vertical-align:top; } span.Hike-title-char { font-weight:600; display:inline-block; margin-left:0.5em; width:80%; } span.Hike-title-char-narrow { font-weight:600; display:inline-block; margin-left:0.5em; width:20%; } span.Hike-title-char-narrow2 { font-weight:600; display:inline-block; margin-left:0.5em; width:20%; } span.Hike-title-char-narrow3 { font-weight:600; display:inline-block; margin-left:0.5em; width:20%; } p.Body-B-head { font-weight:bold; padding-bottom:0.2em; } /* Full title */ p.Title-full-T, p.Title_full-T { width:100%; margin:0; padding:0.5em 0; color:#808285; font-family:sans-serif; font-size:4.167em; font-weight:600; line-height:1; text-align:center; text-shadow: 2px 2px 2px #000; -webkit-hyphens:auto; } p.Title-series-stmt, p.Title-series-stmt-T { padding-top:4em; padding-bottom:0; font-family:sans-serif; font-size:0.833em; font-weight:500; text-align:center; letter-spacing:0.8em; } p.Edition-line { font-family:serif; font-size:0.85em; text-align:center; padding:4em 0 2em 0; } p.Author-byline { font-family:sans-serif; font-size:1.25em; font-weight:bold; line-height:1.4; margin:0; padding-top:2em; text-align:center; } .Title-half-T { color:#808285; font-family:sans-serif; font-size:2em; text-align:center; padding-top:100px; } /* body */ p.Appendix, p.Body-copy-no-indent, p.Part-opener-text-no-indent { font-size:0.85em; line-height:1.25; } p.Chart { font-size:0.85em; line-height:1.25; } p.Appendix1, p.Body-copy-no-indent1 { font-size:0.85em; line-height:1.25; padding-bottom:0.3em; } p.Body-copy-no-indent-space-after { font-size:0.85em; line-height:1.25; padding-bottom:1.5em; } p.Body-copy-indented, p.Part-opener-copy-indented, p.Part-opener-text-indented { font-size:0.85em; line-height:1.25; text-indent:1em; } p.Body-copy-indented1 { font-size:0.85em; line-height:1.25; text-indent:-4.5ex; padding-left:6.5ex; padding-bottom:0.3em; } p.Body-copy-indented-first { font-size:0.85em; line-height:1.25; text-indent:-4.5ex; padding-left:6.5ex; padding-top:1.5em; padding-bottom:0.2em; } p.Bulleted-list-no-bullet { font-size:0.85em; line-height:1.25; text-indent:1em; padding-left:4.35ex; margin:0; } p.Body-copy-no-indent-space-before { font-family:serif; font-size:0.85em; line-height:1.25; margin-top:1em; } p.Body-copy-no-indent-space-before1 { font-family:serif; font-size:0.85em; line-height:1.25; padding: 0 0 .3em 0; margin-top:1em; } p.Unnumbered-list { font-size:0.85em; padding-left:6.5ex; line-height:1.25em; } p.Distance-list { font-size:0.85em; text-indent:-9.5ex; padding-left:10ex; line-height:1.25em; } ol { padding-left:2em; list-style-position:outside; } li.Numbered-list { font-size:0.85em; line-height:1.25; /*text-indent:-5ex;*/ /*padding-left:5.4ex;*/ margin:0 0 0 0; } p.Trail-finder-copy, p.Trail-finder-text { font-size:0.85em; text-indent:-2.8ex; padding-left:6ex; } p.Trail-finder-text-no-indent { font-size:0.85em; text-indent:-3ex; padding-left:4ex; } span.Drop-cap { font-size:4.85em; color:#808285; line-height:1; margin-top:-0.12em; margin-right:0.05em; margin-bottom:-0.328em; float:left; overflow:hidden; } p.Part-opener-copy-DropCap, p.Part-opener-text-DropCap { font-size:0.85em; line-height:1.25; } p.Overview-copy-no-indent, p.Overview-text { border-top:1px solid #000; border-bottom:1px solid #000; font-size:0.85em; padding:0.8em 0; margin:0.8em 0; } p.Overview-text-no-rule { border-top:1px solid #000; font-size:0.85em; padding:0.8em 0; margin:0.8em 0 0 0; } p.Overview-text-indented{ font-size:0.85em; text-indent:1em; } p.No-overview { width:100%; border-bottom:1px solid #000; font-size:0.85em; padding:0; margin:0 0 0.5em 0; } p.poem-song, p.Epigraph-quote { font-style:italic; padding-left:3em; padding-right:2em; } p.Epigraph-source-outdent { text-indent:25em; } .MilesDirections-copy, .MilesDirections-text { font-family:sans-serif; padding-left:4em; font-size:0.8em; } .MilesDirections-bold { font-weight:600; margin-left:-3em; float:left; width:3em; } .MilesDirections-bold1 { font-weight:600; margin-left:-3em; float:left; width:4em; } .MilesDirections-no-bold { margin-left:-3em; float:left; width:3em; } .MilesDirections-text-no-bold { font-family:sans-serif; font-size:0.8em; } span.MilesDirections-bold-text { font-weight:600; } span.Chart-bold, span.BM-B-head , span.Body-copy-bold, span.Body-copy-bold-italic { font-weight:bold; } span.Body-copy-italic , span.Hike-specs-italic , span.Body-copy-bold-italic{ font-style:italic; } span.Body-copy-smallcaps, span.Body-copy-small-caps, span.Body-copy-small-caps { font-variant:small-caps; font-size:0.7em; } span.Hike-specs-small-caps, span.Hike-specs-smallcaps, span.Hike-specs-smcaps, span.MilesDirections-smcaps { font-variant:small-caps; font-size:0.8em; } /* specials */ div.Disclaimer { border:1px solid #000; background:#ccc; padding:1em; margin:0; } p.Disclaimer { background:#ccc; font-family:sans-serif; font-size:0.667em; line-height:1.375; padding:0; margin:0; } p.Disclaimer-indented { background:#ccc; font-family:sans-serif; font-size:0.667em; text-indent:1.2em; line-height:1.375; margin:0; } p.Epigraph-source { text-align:right; font-size:0.85em; font-style:normal; } /* add class="Dedication" */ div.Dedication, div.Epigraph { padding-top:5em; width:70%; font-style:italic; padding-left:3em; } div.two-column { margin-top:1em; margin-bottom:1em; } p.Copyright-line-T { font-family:sans-serif; font-size:0.667em; margin:0; padding-top:2em; } p.Copyright-text { font-family:sans-serif; font-size:0.667em; margin:0; } li.Bulleted-list, li.Bulleted-list-first, li.Bulleted-list-last { font-size:0.85em; line-height:1.25em; margin-left:2em; list-style-type:disc; padding-bottom:.5em; /* If there are • bullets - remove them */ } .Bulleted-list-last { padding-bottom:0; } .Check-list { font-size:0.9em; text-indent:-4.5ex; padding-left:6.5ex; line-height:1.2em; } /* add class="help-us" */ .help-us { width:70%; margin-top:2em; margin-left:40px; } p.HelpUsKeep-no-indent { font-size:0.8em; } p.HelpUsKeep-indented { font-size:0.8em; text-indent:1em; } p.HelpUsKeep-info { font-size:0.8em; margin-left:30px; padding-bottom:0.2em; } p.HelpUsKeep-info1 { font-size:0.8em; margin-left:30px; } /* add class="trailfinder" */ .trailfinder div { padding-bottom:1em; } /* contents add class="contents" */ .contents p{ font-family:serif; font-size:0.85em; padding-bottom:0.3em; } .contents div { padding-bottom:1em; } .contents .level-one { font-size:0.85em; text-indent:-2.6ex; padding-left:3.2ex; line-height:1.2em; } .contents .level-one-a { font-size:0.85em; text-indent:-1.4ex; padding-left:2ex; line-height:1.2em; } .contents .level-two { line-height:1.2em; text-indent:-2.6ex; padding-left:4.5ex; } .contents .header-one, p.TOC-A-head-T { font-size:1.1em; font-family:sans-serif; font-weight:bold; } .contents .header-one-b { font-family:sans-serif; font-weight:bold; } .contents .header-two { font-weight:bold; } /* Sidebar add a wrapping div with class="Sidebar"*/ div.Sidebar-Box { background:#E8E8E8; font-size:0.8em; line-height:1.3; font-family:sans-serif; color:#808285; padding:1.5em 0; margin-bottom:1em; } span.Sidebar-head { color:#000; text-transform:uppercase; font-size:1.2em; } .Sidebar-bulleted-list { margin:0; color:#000; font-family:serif; font-size:.95em; line-height:1.35; list-style-type:disc; padding:0 1.5ex 0 6.5ex; text-indent:-4.5ex; background:#E8E8E8; } p.Sidebar-copy-no-indent { } p.Sidebar-copy-indented { text-indent:1em; } .Sidebar-title{ margin:0; padding:0 1em; padding-bottom: .25em; padding-left:1em; color:#000000; font-family:serif; font-size:1.2em; font-weight:bold; /*text-transform:uppercase;*/ background:#E8E8E8; } /* Hike specs */ .Map-cross-reference-IG, .Finding-trailhead-copy , .Finding-trailhead-text , .Finding-trailhead-text-indented , .Hike-specs-indented , .Hike-specs , .HS01-Hike-start , .HS02-Hike-distance , .HS03-Hike-hiking-time , .HS04-Hike-difficulty, .HS04-Hike-difficulty-rating , .HS05-Hike-trail-surface , .HS06-Hike-best-season , .HS07-Hike-other-trail-users , .HS08-Hike-canine-compatibility , .HS09-Hike-fees-permits , .HS09-Hike-fees-and-permits , .HS10-Hike-schedule , .HS11-Hike-maps-info , .HS12-Hike-trail-contact , .HS12-Hike-trail-contacts , .HS13-Hike-other-info , .HS14-Hike-type , .HS14-Hike-hike-type , .HS15-Hike-trail-conditions , .HS15-Hike-type , .HS16-Hike-special-features , .HS16-Hike-highest-point , .HS16-Hike-elevation-change , .HS17-Hike-highest-point , .HS17-Hike-vertical-gain , .HS18-Hike-lowest-point , .HS19-Hike-elevation-gain , .HS25-Elevation-gain , .HS19-Hike-vertical-gain , .HS20-Hike-elevation-loss , .HS21-Hike-special-considerations , .HS22-Hike-nearest-town , .HS23-Hike-nearest-facilities , .HS24-Hike-water-availability, .HS25-Hike-GPS, .HS25-Land-status, .HS25-Hike-trailhead-facilities, .HS25-Hike-in-addition, .HS26-Hike-land-status { font-family:sans-serif; font-size:0.8em; line-height:1.3; margin:0; padding-bottom:0.3em; } .Hike-specs-indented, .Finding-trailhead-text-indented, .Finding-trailhead-copy-indented { text-indent:1em; font-family:sans-serif; font-size:0.8em; line-height:1.3; } .Hike-specs-no-bold { font-family:sans-serif; font-size:0.8em; line-height:1.3; margin:0; padding-bottom:0.3em; } .Map-cross-reference-IG, span.Hike-specs-bold , span.HS01-Hike-start-bold , span.HS02-Hike-distance-bold , span.HS03-Hike-hiking-time-bold , span.HS04-Hike-difficulty-bold, span.HS04-Hike-difficulty-rating-bold , span.HS05-Hike-trail-surface-bold , span.HS06-Hike-best-season-bold , span.HS07-Hike-other-users-bold , span.HS07-Hike-other-trail-users-bold, span.HS08-Hike-canine-bold , span.HS08-Hike-canine-compatibility-bold, span.HS09-Hike-fees-permits-bold , span.HS09-Hike-fees-and-permits-bold , span.HS10-Hike-schedule-bold , span.HS11-Hike-maps-bold , span.HS11-Hike-maps-info-bold , span.HS12-Hike-trail-contact-bold , span.HS12-Hike-trail-contacts-bold , span.HS13-Hike-other-info-bold, span.HS13-Hike-other-bold , span.HS14-Hike-type-bold, span.HS15-Hike-trail-conditions-bold, span.HS15-Hike-type-bold , span.HS14-Hike-hike-type-bold , span.HS16-Hike-special-features-bold, span.HS16-Hike-highest-point-bold, span.HS16-Hike-elevation-change-bold , span.HS17-Hike-highest-point-bold, span.HS17-Hike-vertical-gain-bold, span.HS18-Hike-lowest-point-bold, span.HS19-Hike-elevation-gain-bold , span.HS25-Elevation-gain-bold, span.HS19-Hike-vertical-gain-bold, span.HS20-Hike-elevation-loss-bold, span.HS21-Hike-special-considerations-bold, span.HS22-Hike-nearest-town-bold, span.HS23-Hike-nearest-facilities-bold, span.HS24-Hike-water-availability-bold, span.HS25-Hike-GPS-bold, span.HS25-Land-status-bold, span.HS25-Hike-trailhead-facilities-bold, span.HS25-Hike-in-addition-bold, span.HS26-Hike-land-status-bold { font-family:sans-serif; font-weight:600; } span.Finding-trailhead-bold { font-family:sans-serif; font-weight:600; } /* a div with class HS around hike specs and trailfinder a div with class double-column around the Hike specs */ div.HS { padding:0.3em 1em 0.9em 1em; color:#333; } div.double-column { column-count:2; column-gap:0.5em; -moz-column-count: 2; -moz-column-gap: 0.5em; -webkit-column-count: 2; -webkit-column-gap: 0.5em; padding-bottom:0.9em; } p.Poem-song { width:80%; padding-left:10%; font-family:sans-serif; font-size:0.8em; } span.Fraction { /* split the numbers to spans with class="num" for numerator and class="den" for denominator. */ } span.num { font-size:0.75em; vertical-align:0.4em; } span.den { font-size:0.75em; }