body { font-family: ArialMT; margin-left: 3%; margin-right: 3%; margin-top: 3%; margin-bottom: 3%; } body.cover-page { margin: 0; padding: 0; } div.cover-image { text-align: center; margin: 0; padding: 0; } img.cover-image { max-width: 100%; height: 100%; } h1.book_title { margin-top: 10%; page-break-after: avoid; text-align: center; margin-bottom: 2em; } h2.author { margin-top: 8em; page-break-after: avoid; text-align: center; margin-bottom: 0em; } h2.chapter-head { margin-top: 1em; margin-bottom: 1em; page-break-before: right; } h2.chapter-heada { margin-top: 0em; margin-bottom: 1em; page-break-before: right; } h3.head { font-size:1.1em; margin-top: 1em; margin-bottom: 0em; } .flush-left { margin-top: 1em; margin-bottom: 1em; text-indent: 0em; } .flush-left1 { margin-top: 0em; margin-bottom: 0em; text-indent: 0em; } .flush-left2 { margin-top: 1em; margin-bottom: 0em; text-indent: 0em; } .indented { margin-top: 1em; margin-bottom: 1em; text-indent: 1.5em; } .center { margin-top: 1em; margin-bottom: 1em; text-align: center; } .figure { margin: 0 auto; page-break-inside: avoid; text-align: center; line-height: 0px; } div.centered_image { text-align: center; max-width: 100%; page-break-inside: avoid; } .figure-caption { top: -4em; left: 0px; position: relative; opacity: 0; font-size: 2px; line-height: 0px; } .figure1 { margin: 0 auto; page-break-inside: avoid; line-height: 0px; } div.left_image { max-width: 100%; page-break-inside: avoid; } .pgnum { line-height: 0px; } p.indexmain { text-indent: 0; margin-top: 0.1em; margin-bottom: .1em; margin-left: 1em; text-indent: -1em; } p.indexmain1 { text-indent: 0; margin-top: 0.1em; margin-bottom: 1em; margin-left: 1em; text-indent: -1em; } p.indexsub { margin-top: 0.1em; margin-bottom: .1em; margin-left: 2em; text-indent: -1em; } p.indexsub1 { margin-top: 0.1em; margin-bottom: 1em; margin-left: 2em; text-indent: -1em; } p.copyright-space-after { text-indent: 0em; text-align: center; margin-bottom: 1em; font-size: 0.9em; } p.toc-text { font-weight: normal; text-indent: 0; margin-bottom:0em; margin-top:0em; } p.toc-text-space-after { font-weight: normal; text-indent: 0; margin-bottom: 1em; margin-top: 0em; } a { text-decoration:none; color:black; } a.none { text-decoration:none; color:black; } a.none:visited { color: black; } a.toc-link { text-decoration:none; color:black; } p.toc-head { font-weight: bold; text-indent: 0; margin-bottom: 1em; text-align: center; } h1 { text-align: center; margin-top: 1em; margin-bottom: 0em; font-size: 3em; } h2 { text-align: center; margin-bottom: 10em; font-size: 1.5em; } .intro { text-align: center; margin-top: 4em; margin-bottom: 1em; font-size: 1em; font-weight: bold; font-size: 1.5em; } .author { text-align: center; margin-bottom: 0em; font-size: 1em; } p.title_page { text-align: center; } .centerba1 { page-break-inside: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } .centerba2 { text-align: center; margin-top: 1em; margin-bottom: 1em; } .centerba2a { margin-top: 2em; text-align: center; margin-bottom: 2em; } span.col { color: #002eff; }