#cover-image { width:100%; text-align: center; margin:0 auto; } #cover-image img { width:80%; } .copyright p { font-size:.825em !important; } .title a { text-decoration: none !important; } sup, sub { line-height: .5em; font-size: .65em; } sup { top:.175em; } sub { bottom:.1em; } .textbreak { text-align: center; letter-spacing: .2em; line-height: 2em; text-indent: 0 !important; } .pagebreak { page-break-after: always; } .rear-matter.about-the-author .title { display:none !important; } .author { text-indent:0 !important; } blockquote.quote { page-break-inside: avoid !important; margin:2.5em 2em; } p:not(.bodytextfirst):not(.heading1):not(.heading2), .bodytext { text-indent:1em; } .bodytextfirst { text-indent:0 !important; } .heading1, .heading2, .heading3 { padding-left:0 !important; page-break-after: avoid !important; text-indent: 0; } .hangingtext { margin-left: 1.3em; text-indent: -1.3em !important; } .references .hangingtext, .notes .hangingtext { margin-left: 1em; text-indent: -1em !important; } ul, ol { line-height:1.4; padding:0 0 0 2em !important; margin:1em 0 1em .5em; text-align: justify; } ul.unnumbered { text-indent: -1em; list-style-type:none; } #contents ol { list-style:none !important; } /*------------Images------------*/ .publisher { margin:20% 0 0 0; text-align:center; width:100%; } .publisher-icon { width:10%; margin:0 auto 2px auto; } .publisher-icon img { width:100%; } .publisher-name p { font-size:.7em; line-height:1.3; text-align: center; margin:0 auto; } .figure.leftimage.fullwidth { float:none; width:100%; margin:1em 0; page-break-inside: avoid; } .figure.leftimage.halfwidth { float:left; width:50%; padding:.25em 1em .5em 0; page-break-inside: avoid; } .figure.leftimage.quarterwidth { float:left; width:25%; padding:.25em 1em .5em 0; page-break-inside: avoid; } .figure.centerimage.fullwidth, div.figure.fullbleed, div.fullbackground { width:100%; margin:1em auto; text-align:center; page-break-inside: avoid; } .figure.centerimage.halfwidth { width:50%; margin:1em auto; text-align:center; page-break-inside: avoid; clear:both; } .figure.centerimage.quarterwidth { width:25%; margin:1em auto; text-align:center; page-break-inside: avoid; clear: both; } .figure.rightimage.fullwidth { float:none; width:100%; margin:1em 0; page-break-inside: avoid; } .figure.rightimage.halfwidth { float:right; width:50%; padding:.25em 0 .5em 1em; page-break-inside: avoid; } .figure.rightimage.quarterwidth { float:right; width:25%; padding:.5em 0 .5em 1em; page-break-inside: avoid; } .figure.top.fullwidth, .figure.bottom.fullwidth { width:100%; text-align:center; margin:1em auto; page-break-inside: avoid; } .figure.top.halfwidth, .figure.bottom.halfwidth { width:50%; text-align:center; margin:1em 25%; page-break-inside: avoid; clear: both; } .figure.top.quarterwidth, .figure.bottom.quarterwidth { width:25%; text-align:center; margin:1em 37.5%; page-break-inside: avoid; clear: both; } .fullwidth img, .fullbleed img { width:100%; } .halfwidth img { width:100%; } .quarterwidth img { width:100%; } .figure { margin-top:1em !important; } .portrait img { height: 30em; width:auto } .portrait .caption, .portrait .credit { text-align: center; } .landscape img { width: 100%; height:auto; } .caption { hyphens:none; -webkit-hyphens:none; font-family:crimsontext; font-weight:bold; font-size:75%; line-height:1.3; padding-top:4px; } /*-------- TABLES --------*/ table { border:none; margin: 1em 0; table-layout: fixed; width: 100%; max-width: 100%; text-align: left; /* float: top unless-fit; */ } table div { display:block; } table .leftimage { float: left; } table .centerimage, table .top, table .bottom { float: none; } table .rightimage { float: right; } table .quarterwidth { width: 25%; margin: auto; } table .halfwidth { width: 50%; margin: auto; } table .fullwidth { width: 100%; margin: auto; } table td { border:none; width:auto; } table td p { text-align:left; } table tr { page-break-inside: avoid; } table.mce-item-table { width: 100%; } /*-------- END TABLES --------*/ div:not(.contents) li { padding-left: 0 !important; } /*blank line above image needed for element + element*/ .pagebreak { page-break-after: always; } .noline { line-height: .01 !important; font-size:.01em !important; } div.letter p { margin-left:0; margin-right:0; } .letter .signature, .letter .salutation { font-style:inherit !important; margin-bottom: 0 !important; } .signature { margin-bottom: 1.4em; } .salutation { margin-top: 1.4em; text-indent: 0 !important; page-break-after: avoid !important; } /*------------------wysiwyg controls------------------*/ .linespaceabove { margin-top:1.4em; } /*---------Indents--------*/ .indent1 { margin-left:3%; } .indent2 { margin-left:6%; } .indent3 { margin-left:9%; } .indent4 { margin-left:12%; } .indent5 { margin-left:15%; } .indent6 { margin-left:18%; } .indent7 { margin-left:21%; } .indent8 { margin-left:24%; } .indent9 { margin-left:27%; } .indent10 { margin-left:30%; } .indent11 { margin-left:33%; } .indent12 { margin-left:36%; } .indent13 { margin-left:39%; } .indent14 { margin-left:42%; } .indent15 { margin-left:45%; } .indent16 { margin-left:48%; } .indent17 { margin-left:51%; } .indent18 { margin-left:54%; } .indent19 { margin-left:57%; } .indent20 { margin-left:60%; } .indent21 { margin-left:63%; } .indent22 { margin-left:66%; } .indent23 { margin-left:69%; } .indent24 { margin-left:72%; } .indent25 { margin-left:75%; } /*---------Indents END------*/ em { font-style:italic; } strong { font-weight:bold; } .left { text-align:left !important; } .right { text-align:right !important; } .center { text-align:center !important; } .full { text-align:justify !important; } .open1 { letter-spacing:.01em; } .open2 { letter-spacing:.015em; } .tight1 { letter-spacing:-.01em; } .tight2 { letter-spacing:-.015em; } .tight3 { letter-spacing:-.02em; } .nohyphen { hyphens:none; -webkit-hyphens:none; }