/* ---- 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 { font-size: xx-large; margin-top: 2em; text-align: center; } h1.ftbkmt_hd { font-size: 1.2em; margin-top: 2em; text-align: center; } h1.chap_num { font-size: 1.2em; margin-top: 2em; text-align: center; } h1.chap_nam { font-size: 1.2em; font-weight: normal; text-align: center; } h2.topic { font-size: 1.1em; font-weight: normal; margin-top: 1em; text-align: left; } /* ---- Paragraphs ---- */ p { margin-top: 0; margin-bottom: 0; text-indent: 2em; line-height: 1.5em; text-align: justify; } .ind {text-indent: 2em;} .noind_noht {text-indent: 0;} .ind_ht { text-indent: 2em; margin-top: 1em; } .noind { text-indent: 0; margin-top: 1em; } .sig_ht { text-indent: 0; margin-top: 1em; } .sig {text-indent: 0;} .lnoind { text-indent: 0; text-align: left; } .center { text-indent: 0; text-align: center; } .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; } .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.decimal { list-style-type: decimal; margin-top: 1em; } li { line-height: 1.5em; text-align: justify; } /* ---- Table ---- */ table { border-collapse: collapse; margin: 20px 0; } th, td { padding: 4px; } table.border { border: 1px solid black; } table.border th, table.border td { border: 1px solid black; } /* ---- Divs ---- */ div.figure { margin-top: 1em } div.dedication { margin-top: 4em } .top {margin-top: 1em;} /* ---- Other ---- */ blockquote { margin-top: 0; margin-bottom: 0; } blockquote p { text-indent:0; } 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; height: 100%; } #QED { float: left; padding: 0.25em 0.25em 0.25em 0em; }