/* Hot Key Basestyle */ /* Used to control HTML classes, images, TOC, DIVs and standard tables */ /* 20140903 Added Footnotes section */ /* 20140910 Added HotKeyLogo and SocialMedia logo references */ /* 20140910 Added title-page class Added Hyperlink section. Set text-decoration to none*/ /* 20140911 Added page-break-before class.*/ /* 20141110 Added text-align: center to HotKeyLogo removed display: block;*/ body { font-family: serif; margin : 5px; padding: 0px; } p { margin : 2px; } h1, h2, h3, h4, h5 { margin : 0; padding : 0; } sup{ font-size : 0.8em; } sub{ font-size : 0.8em; } strong{ font-weight : bold; } em{ font-style : italic; } /* Hyperlinks */ a, a:link, a:visited, a:active { text-decoration: none; } /* Page Break */ .page_break_before{ page-break-before: always; } /* Image handling */ div.img { text-align: center; } img { max-width:98%; max-height:98%; padding-top: 10px; padding-bottom: 10px; } span.img img { padding: 0; } img.inline{ border : 0; padding : 1px; margin : 0; vertical-align:middle; } div.figure_cover{ text-align:center; } div.figure_cover img{ padding-top: 0px; padding-bottom: 0px; } div.title-image{ text-align: center; } div.title-image .image img{ margin: 0; padding: 0; } div.EP_graphic.extraspace{ margin-top: 30px; margin-bottom: 30px; } /* Object Styles */ div.image-left div.image{ text-align:left; margin-top:1em; margin-bottom:1em; } div.image-right div.image{ text-align:right; margin-top:1em; margin-bottom:1em; } div.image-centered div.image{ text-align:center; margin-top:1em; margin-bottom:1em; } .HotKeyLogo{ text-align: center; padding-top: 10px; padding-bottom: 20px; } .SocialMediaLogo{ padding-top: 10px; padding-bottom: 10px; padding-right: 5px; padding-left: 10px; } /* Table of Contents */ div.toc_fm{ padding-bottom: 1em; } div.toc_bm{ padding-top: 1em; } p.toc_fm, p.toc_bm { font-size: 1em; text-align: left; font-weight: normal; text-indent: 0; line-height: 1.5em; margin-left: 20px; margin-top:0; margin-bottom:0; } div.toc_part div.toc_chap p.toc_chap{ text-indent: 1em; } div.toc_part{ margin-bottom: 0; } p.toc-head { font-size: 1.5em; font-weight: bold; text-indent: 0; margin-bottom: 20px; } p.toc_chap { font-size: 1em; text-align: left; font-weight: normal; text-indent: 0; line-height: 1.5em; margin-left: 20px; margin-top:0; margin-bottom:0; } p.toc_part { font-size: 1.1em; text-align: left; font-weight: normal; text-indent: 0; line-height: 1.5em; margin-left: 20px; margin-top: 0; margin-bottom: 0; } /* Standard Tables */ table{ display:inline-table; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-color : #F1F1F1; } caption{ margin-bottom: 5px; margin-top: 10px; text-align: center; font-weight: bold; font-size: 0.8em; } th{ font-size: 0.7em; font-weight : bold; margin-left: 5px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color : lightgray; border-top : solid; border-bottom : solid; border-width : 1px; } td { font-size: 0.7em; vertical-align:top; margin-left: 3px; padding-left: 3px; } td p { vertical-align:top; margin-top:0pt; padding-top:0pt; } /* Footnotes */ div.footnote { margin-top: 20px; margin-bottom: 10px; margin-left: 10px; background-color: #FFF; border-top: 1px solid; border-width: 1px; font-size: 0.8em; } p.footnote { font-size: 0.8em; } h2.footnotes-head /* Only used for auto-constructed Footnotes section */ { text-align: center; text-indent: 0px; margin-top: 2em; margin-bottom: 3em; } h3.footnotes-a-head /* Only used for auto-constructed Footnotes section */ { margin-top: 1em; margin-bottom: 0.5em; } /* DIVs for margins and padding */ div.copyright-page { margin-top: 10px; } div.dedication-page { margin-top: 40px; } div.epigraph-page { margin-top: 40px; } div.pre-chapter { margin-top: 40px; } div.post-chapter { margin-top: 40px; } div.list { display : block; margin-top : 5px; margin-bottom : 5px; } div.extract { padding-top : 10px; padding-bottom : 10px; padding-left : 30px; padding-right : 30px; } div.poem { display: block; } p.pagebreak{ page-break-after:always; } /* Char styles not supported by Auto-CSS */ .all-caps { text-transform: uppercase; } .small-caps { font-size: 80%; text-transform: uppercase; } .drop-cap { font-size:3.0em; line-height:0.75em; float:left; margin-top:0.0em; margin-bottom:0.0em; margin-left:0.0em; margin-right:0.1em; } .strikethrough { text-decoration: line-through; } .underline { text-decoration: underline; } .char-underline-italic{ text-decoration: underline; font-style: italic; } .underline-bold{ text-decoration: underline; font-weight: bold; } .underline-bold-italic{ text-decoration: underline; font-weight: bold; font-style: italic; }