body { text-align: center; } .cover_image { text-align: center; page-break-inside: avoid; overflow: hidden; clear: both; padding: 0; margin: 0; height: 99%; width: 100%; } div.cover_image img { page-break-inside: avoid; height: 100%; max-width: 100%; } .tp_image { text-align: center; page-break-inside: avoid; overflow: hidden; clear: both; padding: 0; margin: 0; } .tp1 { text-align: center; font-size: x-large; margin: 0 0 1em; letter-spacing: 3px; } .tp2 { text-align: center; font-size: xx-large; margin: 0 0 1.5em; font-weight: bold; } .tp3 { text-align: center; font-size: large; margin: 2em 0 0; } .sec { text-align: center; font-size: xx-large; margin: 10% 0 0.25em; font-variant: small-caps; text-indent: 0; } .secsub { text-align: center; font-size: x-large; margin: 0 0 1em; font-weight: bold; } .toc1 { margin: 0 0 1.5em; text-align: left; text-indent: 0; letter-spacing: 2px; font-weight: bold; } .toc1b { margin: 1.5em 0; text-align: left; text-indent: 0; letter-spacing: 2px; font-weight: bold; } .toc2 { text-align: left; font-size: 1em; margin: 0.2em 0; text-indent: 0; } .toc3 { text-align: left; font-size: 1em; margin: 0.2em 0; text-indent: 1em; } .tocfat { text-align: left; font-size: 1em; margin: 1.5em 0 0; text-indent: 0; font-weight: lighter; } .tocfab { text-align: left; font-size: 1em; margin: 0 0 1.5em; text-indent: 0; font-weight: lighter; } .small { font-size: smaller; } .prefhd { text-align: center; font-size: x-large; margin: 3em 0; font-variant: small-caps; font-weight: 100; } .pb { page-break-after: always; } .tp { display: inline-block; height: auto; width: auto; padding-top: 8%; }