/* Paragraph Level Class Style Definitions */ body { font-family:serif; margin-top:3%; margin-bottom:3%; margin-left:3%; margin-right:3%; } p.cover { text-align:center; margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; } img.cover { height:100%; } a.none { text-decoration:none; color:#000000; } .dedication { font-size:100%; margin-top:3em; margin-bottom:0em; text-align:center; text-indent:0em; } .cpytxt-1 { font-size:100%; margin-top:0em; margin-bottom:1em; text-align:justify; text-indent:0em; } .cpytxt_space { font-size:100%; margin-top:0em; margin-bottom:1em; text-align:center; text-indent:0em; } .cpytxt { font-size:100%; margin-top:0em; margin-bottom:0em; text-align:center; text-indent:0em; } .toc-entry-ts { font-size:100%; margin-top:1em; margin-bottom:0em; font-weight:normal; text-indent:1.5em; } .toc-entry { font-size:100%; margin-top:0em; margin-bottom:0em; font-weight:normal; text-indent:0em; } .toc-entry-ts { font-size:100%; margin-top:1em; margin-bottom:0em; font-weight:normal; text-indent:0em; } .chapnum { font-size:120%; font-weight:normal; margin-top:3em; margin-bottom:0em; margin-right:0em; text-align:center; text-indent:0em; } .chaptitle { font-size:100%; font-weight:normal; margin-top:0em; margin-bottom:0em; text-align:center; text-indent:0em; } .h3 { font-size:130%; margin-top:2.5em; margin-bottom:1.5em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .h5 { font-size:100%; margin-top:3em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .h5-ts { font-size:100%; margin-top:3em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .noindent { font-size:100%; margin-top:0em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:justify; text-indent:0em; } .noindent-ts { font-size:100%; margin-top:1em; margin-bottom:0em; text-align:justify; text-indent:0em; } .noindent-ts1 { font-size:100%; margin-top:2em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:justify; text-indent:0em; } .noindent-ts2 { font-size:100%; margin-top:3em; margin-bottom:0em; text-align:justify; text-indent:0em; } .indent { font-size:100%; margin-top:0em; margin-bottom:0em; text-align:justify; text-indent:1.5em; } .indent-bs { font-size:100%; margin-top:0em; margin-bottom:1em; text-align:justify; text-indent:1.5em; } .indent-ts { font-size:100%; margin-top:1em; margin-bottom:0em; text-align:justify; text-indent:1.5em; } .center { font-size:100%; margin-top:0em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .center-ts { font-size:100%; margin-top:1em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .center-ts1 { font-size:100%; margin-top:2em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .center-ts7 { font-size:100%; font-weight:normal; margin-top:2em; margin-bottom:0em; text-align:center; text-indent:0em; } .center-ts2 { font-size:100%; margin-top:3em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:center; text-indent:0em; } .right { font-size:100%; margin-top:0em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:right; text-indent:0em; } .right-ts { font-size:100%; margin-top:1em; margin-bottom:0em; font-weight:normal; font-style:normal; text-align:right; text-indent:0em; } .quote-jy { font-size:100%; margin-top:0em; margin-bottom:0em; margin-left:1.5em; margin-right:1.5em; text-align:justify; text-indent:0em; } div.full-page-image { page-break-before: always; text-align:center; margin-top:0em; margin-bottom:0em; } div.centered-image { text-align:center; margin-top:1em; margin-bottom:1em; } div.centered-image-1 { text-align:center; margin-top:1em; margin-bottom:3em; } div.centered-image-2 { text-align:center; margin-top:2.5em; margin-bottom:1em; } .imagefix { max-width:100%; } span.small-caps { } span.small { font-size:75%; } .break-before { page-break-before:always; } div.hanging { margin-left:1em; } .hang { font-size:100%; margin-top:0em; margin-bottom:0em; text-align:left; text-indent:-1em; margin-left:0em; } .hang-ts { font-size:100%; margin-top:1em; margin-bottom:0em; text-align:left; text-indent:-1em; margin-left:0em; } .hang-ts2 { font-size:100%; margin-top:3em; margin-bottom:0em; text-align:left; text-indent:-1em; margin-left:0em; } /* ==================== Plate Section Images ==================== */ .plate_image_portrait { text-align: center; page-break-inside: avoid; margin: 1.5em auto; width: 70%; } .plate_image_portrait img { page-break-inside: avoid; width: 100%; } .plate_image_landscape { text-align: center; page-break-inside: avoid; margin: 1.5em auto; width: 90%; } .plate_image_landscape img { page-break-inside: avoid; width: 100%; } .plate_image_portrait + .caption, .plate_image_landscape + .caption { width: 90%; /* Caption width can be adjusted here if needed */ font-style: normal; page-break-inside: avoid; } .plate_image_portrait_narrow { text-align: center; page-break-inside: avoid; margin: 1.5em auto; width: 40%; } .plate_image_portrait_narrow img { page-break-inside: avoid; width: 100%; } .plate_image_portrait_narrow + .caption { width: 90%; /* Caption width can be adjusted here if needed */ font-style: normal; page-break-inside: avoid; } div.caption { width: 100%; margin: -1em auto 1em auto; padding: 0px; page-break-before: avoid; text-align: center; font-size: 0.8em; line-height: 1.3em; } .pagebreak_before { page-break-before: always; margin-top: 0em !important; padding-top: 0em !important; } .pagebreak_after { page-break-after: always; margin-bottom: 0em !important; } .portrait_small { text-align: center; page-break-inside: avoid; margin: 1.5em auto; width: 30%; } .portrait_small img { page-break-inside: avoid; width: 100%; }