/* ---- Default Styles ---- */ @page { margin-top: 30px; margin-bottom: 20px; } body { padding: 0; margin-left: 30px; margin-right: 30px; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; margin: 0; padding: 0; } h1.title { text-align: center; font-size: xx-large; margin-top: 1em; } h1.ftbkmt_hd { text-align: center; font-size: 1.222em; margin-top: 2em; } h1.chap_num { text-align: center; font-size: 1.222em; margin-top: 2em; } h1.chap_nam { text-align: center; font-size: 1.222em; font-weight: normal; } h2.topic { text-align: left; font-size: 1.111em; font-weight: normal; margin-top: 1em; } /* ---- Paragraphs ---- */ p { margin-top: 0; margin-bottom: 0; text-indent: 2em; line-height: 1.5em; text-align: justify; } .noind { text-indent: 0; margin-top: 1em; } .sig_ht { text-indent: 0; margin-top: 1em; } .sig { text-indent: 0; } .center { text-indent: 0; text-align: center; } .center_ht_tp { text-indent: 0; text-align: center; margin-top: 2em; } .center_ht { text-indent: 0; text-align: center; margin-top: 1em; } .right { text-indent: 0; text-align: right; } .right_ht { text-indent: 0; text-align: right; margin-top: 1em; } .copy1 { text-indent: 0; font-size: 0.6em; text-align: left; } .copy2 { text-indent: 0; font-size: 0.6em; margin-top: 1em; text-align: left; } .copy3 { text-indent: 0; font-size: 0.6em; text-align: center; } .copy4 { text-indent: 0; font-size: 0.6em; margin-top: 1em; text-align: center; } .toc1 {text-align: left;} .toc2 {text-align: left;} .hang1 {text-align: left;} .hang2 {text-align: left;} .fig_hd { text-indent: 0; margin: 0 1em; font-size: 0.9em; text-align: center; page-break-after: avoid; } .caption { text-indent: 0; margin: 0 1em; font-size: 0.9em; text-align: center; page-break-before: avoid; } .toc1, .hang1, .toc2{ text-indent: -30px; margin-left: 30px; text-align: left; } .hang2 { text-indent: -30px; margin-left: 60px; text-align: left; } .copy1 { font-size: 0.9em; } .copy2 { font-size: 0.9em; } .copy3 { font-size: 0.9em; } .copy4 { font-size: 0.9em; } /* ---- Lists ---- */ ol { margin-top: 1em; } ol.decimal {list-style-type: decimal;} li { line-height: 1.5em; text-align: justify; } /* ---- Divs ---- */ .top {margin-top: 1em;} div.figure { margin-top: 1em; } /* ---- Other ---- */ span.small { font-size: 0.9em; } span.big { font-size: 1.5em; } /* ---- Images ---- */ img { width: auto; max-width: 100%; } img#coverimage { margin: 0; padding: 0; }