@font-face { font-family: custom; src: url('fonts/custom.ttf') format('truetype'); font-weight: normal; font-style: normal; font-effect:none !important; } /* Page styles */ @page {margin: 30px 30px 20px 30px;} body {font-family: serif;} h1, h2, h3, h4, h5 { line-height: 1.2; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } /* Heds */ h1.chapheader { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 600; font-size: 1.75em; margin: 20% 0 0 0; text-indent: 0; } h1.partheader { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 600; font-size: 1.75em; margin: 30% 0 0 0; text-indent: 0; } h1.title { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 600; font-size: 1.75em; margin: 25% 0 0 0; text-indent: 0; } h1.toc, h1.fm-bm { font-family: custom, Helvetica, sans-serif; font-weight: 600; font-size: 1.5em; margin: 7.5% 0 1.5em 0; text-indent: 0; text-align: center; } h2.title { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 600; font-size: 1.5em; margin: 1em 0 0 0; text-indent: 0; } h2.subhed { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 600; font-size: 1.75em; margin: 20% 0 2em 0; text-indent: 0; } h2.subhed-shallow { font-family: custom, Helvetica, sans-serif; text-align: center; font-weight: 700; font-size: 1.33em; margin: 1.5em 0 0.5em 0; text-indent: 0; } h3.title { font-family: Helvetica, sans-serif; font-size: 1.5em; font-weight: 500; margin: 3em 0 0 0; text-align: center; text-indent: 0; } /* Grafs */ p { text-indent: 1em; text-align: justify; margin: 0; line-height: 1.4; } .chapstart { margin: 3.5em 0 0 0; text-indent: 0; } .copyright { font-size: 80%; margin: 1em 0 0 0; text-align: center; text-indent: 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } .ctr { margin: 1em 0 0 0; text-indent: 0; text-align: center; } .noind {text-indent: 0;} .smallcaps {font-size: 80%;} p.toc { text-indent: 0; text-align: left; margin: 1em 0 0 0; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.toc2 { text-indent: 0; text-align: left; margin: 0 0 0 1em; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.toc3 { text-indent: 0; text-align: left; margin: 0 0 0 2em; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } /* Misc */ .also { margin: 1em 0 0 0; text-indent: 0; } .also2 { margin: 0 0 0 1.5em; text-indent: 0; } .arrow { font-size: 110%; font-weight: bold; } .noind-margtop { margin: 1em 0 0 0; text-indent: 0; } /* Sidebars */ hr { border: 0 none; color: #000000; height: 3px; margin: 0 25%; width: 50% } .color-hed { background-color: #C0C0C0; border: none; padding: 10px; } .sb { border: 2px solid #C0C0C0; margin: 1em 5px 0 5px; padding-bottom: 16px; } .sb-ind { font-size: 95%; margin: 0 1em; } .sb-noind { font-size: 95%; margin: 1em 1em 0 1em; text-indent: 0; } .sb-fauxhed { font-family: Helvetica, sans-serif; font-size: 1.1em; font-weight: 600; text-align: center; text-indent: 0; } /* Tables */ table { border-collapse: collapse; margin: 1em 0; } td { font-size: 90%; line-height: 120%; padding:5px; text-align: center; } .rule-top {display: none;}