/* */ @media print { a:link, a:visited { color: black; background-color: transparent } a:hover { color: black; background-color: transparent } hr { display: none } } @media screen { a:link, a:visited { color: #0000A0; background-color: transparent } a:hover { color: #0000A0; background-color: transparent; text-decoration: underline } } a:link, a:visited { text-decoration: none; background: transparent } a:hover { text-decoration: underline; background: transparent } img { border: none } body { margin-left: 10%; margin-right: 10%; max-width: 50em; color: black; background-color: white } div#MAIN { page-break-before: always } div.chapter { page-break-after: always } h1 { font-size: 280%; text-align: center; margin-top: 6ex } h1.pg { font-size: 170%; text-align: center; margin-top: 0 } h4.pg { text-align: center } p { text-align: justify; text-indent: 1.5em; margin-top: 1ex; margin-bottom: 1ex; vertical-align: baseline } p.continuation { text-indent: 0; margin-top: 0 } div.titlePage { page-break-after: always; margin-top: 2ex; margin-left: auto; margin-right: auto; margin-bottom: 4ex; padding-bottom: 2ex; padding-top: 2ex } div.title-main { font-size: 400%; text-align: center; font-weight: normal; margin-top: 2ex; margin-bottom: 1ex; text-align: center } div.title-main + div.title-main { font-size: 320%; text-align: center; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: 7ex } div.title-description { font-size: 120%; text-align: center; font-weight: normal; margin-top: 0; font-style: italic } div.title-dedication { font-size: 150%; text-align: center; font-weight: normal; margin: 5ex 2em 2em 2ex; line-height: 3ex } div.byline { font-size: 150%; text-align: center; margin-top: 6ex; margin-bottom: 1ex; line-height: 3ex } div.docTitle + div.byline { margin-top: 0; margin-bottom: 0 } div.docTitle { margin-top: 0; margin-bottom: 0 } div.byline + div.byline { margin-top: 0; margin-bottom: 0 } div.docEdition { font-size: 150%; text-align: center; font-weight: normal; margin-top: 3ex; margin-bottom: 3ex } div.docAuthor { font-size: 130%; text-align: center; font-weight: normal; margin-top: 3ex; margin-bottom: 0; text-transform: uppercase } div.docImprint { font-size: 150%; text-align: center; font-weight: normal; margin-top: 20ex; margin-bottom: 4ex } .toc-chapno, .toc-pageno { text-align: right } tr.tocheader td { font-size: 80%; text-align: left } div.contents { page-break-after: always; padding-bottom: 3ex } div.contents ul { list-style-type: none } .abs-right { text-align: right } table.figure { margin-left: auto; margin-right: auto; margin-bottom: 3ex; margin-top: 3ex } table.figure td { text-align: center; padding-top: 0; margin-left: 0; padding-left: 0 } .figure-attribution, .figure-attribution p { text-align: right; font-size: 80%; font-style: italic; margin-top: 0; padding-top: 0; margin-left: 0; margin-right: 0; text-indent: 0 } .figure-caption, .figure-caption p { text-indent: 0; text-align: center; font-weight: bold; margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0 } p.continuation { text-indent: 0; margin-left: 0 } table { margin-left: 6em; margin-right: 6em; margin-top: 1ex; margin-bottom: 1ex } table td.data { text-align: left; padding-left: 0.75em; padding-right: 0.75em } table td.number { text-align: right; padding-left: 0.75em; padding-right: 0.75em } div.contents table { width: 35em } div.contents table td { margin-left: 1em; padding-left: 1em; padding-bottom: 0.5ex } div.contents table caption { font-size: 150%; font-weight: bold; padding-bottom: 4ex; text-align: center } div.contents li { font-variant: small-caps; margin-top: 0.5ex; margin-bottom: 0.5ex; height: 3ex } h2 { padding-bottom: 0; font-weight: bold; margin-bottom: 3ex; margin-top: 5ex; font-size: 130% } h2.num { font-weight: bold; margin-bottom: 0; margin-top: 5ex; font-size: 130% } h2, h3 { text-align: center; font-weight: bold; font-size: 100%; margin-bottom: 1ex } hr { width: 95%; margin-bottom: 4ex; margin-top: 3ex } .pagenum { display: block; margin-top: 0.5ex; font-size: 90%; text-align: left; color: #666; font-style: normal; font-weight: normal; font-variant: normal } div.footnote { text-align: justify; text-indent: -1.5em; margin-left: 1.5em; margin-top: 1ex; margin-bottom: 1ex } div.footnotes { margin-left: 2em; margin-right: 0; margin-top: 3ex; margin-bottom: 3ex; font-size: 90% } .footnoteref { font-size: 80%; font-weight: bold } div.lg { margin-left: 9em; margin-top: 3ex; margin-bottom: 3ex } div.index ul { list-style-type: none; margin-top: 0.5ex; margin-bottom: 0.5ex } div.index ul li ul { margin-top: 0; margin-bottom: 0 } div.index h2 { text-align: center; margin-top: 3ex; font-weight: bold; font-size: 130% } h3.index { text-align: left; margin-left: 9em; margin-top: 3ex; margin-bottom: 0; font-weight: bold } div.l { text-indent: -2em; margin-left: 2em; margin-top: 0.1ex; margin-bottom: 0 } .sc { font-variant: small-caps } hr.full { width: 100% } pre { font-size: 8pt } /* */