.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; } .space { padding-left:1em; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } ul { list-style:none; margin:0; padding-bottom:0.8em; } body { margin:0 1em; } .Map-Box, .Map-Box-Wide, .Map-Box-Square, .Logo{ text-align:center; } .Map-Box, .Map-Box img { height:100%; } .Map-Box-Wide, .Map-Box-Wide img , .Map-Box-Square, .Map-Box-Square img{ width:100%; } 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; } /* headers */ p.BM_A_head-T , p.FM_A_head-T , p.TrailFinder-head-T, p.TrailFinder_head-T, p.About_Author_head-T { 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.FM-B-head-SST, p.HelpUsKeep-title-T, p.HelpUsKeep_title-T, p.Intro-A-head, p.The-Hike-head-SST , p.MilesDirections-head-SST, p.Miles-Directions-head-SST { font-family:sans-serif; font-size:1.2em; font-weight:600; margin:0 0 0.5em 0; padding:0; width:100%; border-bottom:solid 1px #000; } p.FM-C-head-ST, p.TrailFinder-A-head-SST { font-family:serif; font-size:0.85em; font-weight:bold; margin:0; padding-bottom:0.3em; } p.Part-opener-head-smcaps, p.Part_opener_head-T { 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; } 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-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%; } 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; } 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-bottom:4em; } p.Author-byline { font-family:sans-serif; font-size:1.25em; font-weight:bold; line-height:1.4; margin:0; text-align:center; } .Title-half-T { color:#808285; font-family:sans-serif; font-size:2em; text-align:center; padding-top:100px; } /* body */ p.Body-copy-no-indent, p.Part-opener-text-no-indent { font-size:0.85em; line-height:1.25; } 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.Trail-finder-copy, p.Trail-finder-text { font-size:0.85em; padding-left:1em; } 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; } 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.No-overview { width:100%; border-bottom:1px solid #000; font-size:0.85em; padding:0; margin:0 0 0.5em 0; } .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; } 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.Hike-specs-smallcaps { /*font-variant:small-caps;*/ font-size:0.6em; } /* specials */ p.Disclaimer { background:#ccc; border:1px solid #000; padding:1em; font-family:sans-serif; font-size:0.667em; line-height:1.375; margin:0; } p.Epigraph-source { text-align:right; font-size:0.85em; } /* add class="Dedication" */ div.Dedication { padding-top:5em; width:70%; padding-left:3em; } 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; } .Bulleted-list, .Bulleted-list-first, .Bulleted-list-last { font-size:0.85em; line-height:1.25em; margin-left:2em; list-style-type:disc; /* If there are • bullets - remove them */ } .Bulleted-list-last { padding-bottom:0.8em; } .Check-list { font-size:0.85em; line-height:1.25em; } /* 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; } /* 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 { } .contents .level-two { padding-left:1em; } .contents .header-one, p.TOC-A-head-T { font-family:sans-serif; font-weight:bold; } .contents .header-two { font-weight:bold; } /* Hike specs */ .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-rating , .HS05-Hike-trail-surface , .HS06-Hike-best-season , .HS07-Hike-other-trail-users , .HS08-Hike-canine-compatibility , .HS09-Hike-fees-permits , .HS10-Hike-schedule , .HS11-Hike-maps-info , .HS12-Hike-trail-contact , .HS13-Hike-other-info , .HS14-Hike-type , .HS15-Hike-trail-conditions , .HS15-Hike-type , .HS16-Hike-special-features , .HS16-Hike-highest-point , .HS17-Hike-highest-point , .HS17-Hike-vertical-gain , .HS18-Hike-lowest-point , .HS19-Hike-vertical-gain , .HS20-Hike-elevation-loss , .HS21-Hike-special-considerations , .HS22-Hike-nearest-town , .HS23-Hike-nearest-facilities , .HS24-Hike-water-availability { 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 { text-indent:1em; } span.Hike-specs-bold , span.HS01-Hike-start-bold , span.HS02-Hike-distance-bold , span.HS03-Hike-hiking-time-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.HS08-Hike-canine-bold , span.HS09-Hike-fees-permits-bold , span.HS10-Hike-schedule-bold , span.HS11-Hike-maps-bold , span.HS12-Hike-trail-contact-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.HS16-Hike-special-features-bold, span.HS16-Hike-highest-point-bold, span.HS17-Hike-highest-point-bold, span.HS17-Hike-vertical-gain-bold, span.HS18-Hike-lowest-point-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 { 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; }