@page { margin: 0px 0px 0px 0px; } h1 { font-family: "Arial" , "Helvetica" , sans-serif !important; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; } h2 { font-family: "Arial" , "Helvetica" , sans-serif !important; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; } h3 { font-family: "Arial" , "Helvetica" , sans-serif !important; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; } h4 { font-family: "Arial" , "Helvetica" , sans-serif !important; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; } h5 { font-family: "Arial" , "Helvetica" , sans-serif !important; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; } .chapter { font-size: 175%; } .subheading { font-size: 175%; } .heading-level1 { font-size: 150%; margin-top: 0.5em; } .heading-level2 { font-size: 125%; margin-top: 0.5em; } .heading-level3 { font-size: 115%; margin-top: 0.5em; } .heading-level4 { font-size: 100%; margin-top: 0.5em; } .left { text-align: left; } .right { text-align: right; } .center { text-align: center; } p { font-family: "Times New Roman" , "Bookerly" , serif; text-indent: 1em; font-weight: normal; margin: 0; padding: 0; } p.firstpara { text-indent: 0px !important; } p.bib-bodytext { padding-left: 1em; text-indent: -1em; } figcaption p { font-size: 80%; text-align: center; font-family: "Arial" , "Helvetica" , sans-serif; } p.quote { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-indent: 0em; } p.quote-txt { font-size: 90%; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-indent: 1em; } p.cam-footnote { font-size: 80%; margin: 0em; text-indent: -1.5em; padding-left: 1.5em; } .no-indent { text-indent: 0px !important; } p.footnote { font-size: 80%; margin-top: 0.5em; margin-bottom: 0.5em; } sup { vertical-align: super; font-size: 80%; } .drop-cap { font-size: 225%; } .caps { text-transform: uppercase; } .sm-caps { font-variant: small-caps; font-size: 0.8em; } .bold { font-weight: bold; } .bold-cap { font-weight: bold; text-transform: uppercase; } .bold-italic { font-weight: bold; font-style: oblique; } .italic { font-style: oblique; } i { font-style: oblique; } figure, .figure { text-align: center !important; } figcaption, .figcaption { font-family: "Arial" , "Helvetica" , sans-serif !important; } figcaption p, .figcaption p { font-family: "Arial" , "Helvetica" , sans-serif !important; } .caption { font-size: 80%; } .map-caption { font-size: 80%; } .basicbox { margin-top: 0.5em; margin-bottom: 0.5em; } .basicbox-content { padding-left: 1em; padding-right: 1em; padding-bottom: 1em; } .basicbox-content-header { font-size: 1.2em; padding: 0; text-indent: 0; padding-bottom: 0.3em; font-weight: bold; } .stamp { padding: 0.1em; padding-left: 0.3em; padding-right: 0.3em; margin-left: 1em; width: 1em; text-align: center; } .moveimagedown { padding-top: 1em; } p.gl { text-align: left; font-size: 1em; text-indent: 0em; } p.tb { text-align: left; font-size: 1em; text-indent: 0em; vertical-align: top; } .moveobjectdown { padding-top: 1em; } .margindown { margin-top: 1em; } .basicbox-header-full { font-size: 1.4em; font-weight: bold; padding: 1em; } .basicbox-header-split { font-size: 1.4em; font-weight: bold; width: 100%; font-weight: bold; display: table; } .basicbox-col { display: table-cell; } .bkgrey { background-color: #dcddde; } .bkcamo { background-color: #969570; } .bknvg { background-color: #e9e8e0; } .bkdarkgrey { background-color: #888888; } .bkyellow { background-color: #ffffcc; } .bkred { background-color: #c40e12; } .bkwhite { background-color: #ffffff; } .bkblack { background-color: #000000; } .bullet { padding: 0.1em; padding-left: 0.2em; padding-right: 0.2em; margin-right: 0.3em; } .basicbox ol { margin: 0; padding: 0; list-style-type: none; } li.bulletlist { padding: 0em; counter-increment: step-counter; list-style-type: none; } li.bulletlist::before { content: counter(step-counter) "."; margin-right: 0.7em; font-weight: bold; } .circle { border-radius: 50%; } .fgred { color: #c40e12; } .fgblack { color: #000000; } .fggrey { color: #aaaaaa; } .fgwhite { color: #ffffff; } .extra-padding { padding: 1em; } .sans { font-family: "Arial" , "Helvetica" , sans-serif !important; } .serif { font-family: "Times New Roman" , "Bookerly" , serif !important; } #toc a { text-decoration: none; } #toc li { list-style-type: none; margin: 0; padding: 0.3em 0em; } #toc ol { list-style-type: none; margin: 0; padding: 0; } #toc ol li ol li { list-style-type: none; margin: 0; padding: 0.3em 0em; } #toc ol li ol { list-style-type: none; margin: 0; padding: 0.5em; } p.linespace { margin-top: 1em; } span.fn { display: inline-block; text-indent: 0em; white-space: pre-wrap; width: 1em; } span.fn1 { display: inline-block; text-indent: 0em; white-space: pre-wrap; width: 0.5em; } span.fsc { font-size: 75%; }