/* CUP Standard CSS*/ @page { margin:1em; } /* Top Level Style Definitions ***********************************************************************************************************/ body { margin-left: 5%; margin-right: 5%; text-align:justify; } img { max-width: 100%; max-height: 100%; } img.block { vertical-align:middle; } a { text-decoration: none; } /* Headings ******/ /* Headings should be left aligned or centered ******/ h1, h2, h3, h4 , h5, h6 { -webkit-hyphens: none; hyphens: none; adobe-hyphenate: none; page-break-after: avoid; } .h1 { font-size: 220%; text-indent:0em; margin-top: 16px; margin-bottom: 0px; text-align: center; border-bottom: solid 2px black; } .h2 { font-size: 170%; line-height: 1.5em; text-indent:0em; margin-top: 23px; margin-bottom: 37px; text-align:center; border-bottom: 1px solid; } .h3 { font-size: 140%; line-height: 1.17em; text-indent:0em; margin-top: 16px; margin-bottom: 32px; text-align:center; border-bottom: 1px solid; } span.part-number { font-size: 90%; } span.chap-number { font-size: 90%; } /* Copyright page *************************************************************/ .copyright { font-size:0.8em; margin-top: 16px; margin-bottom: 16px; text-align:center; text-indent: 0em; } /* Table of Contents **********************************************************/ /* dedication **************************************/ p.dedication { text-align:center; margin:3%; text-indent: 0em; } /* epigraph **************************************/ /* author name at end of preface, foreword and chapter author**************************************/ p.right { text-align:right; margin-top: 3px; margin-bottom: 0px; text-indent: 0em; } /* Glossary **************************************/ /* list of contributors *********************/ /* Series page *********************/ /* Main text *************************************************************/ p { widows:2; orphans:2; } p.indent { font-size: 100%; text-indent:1.3em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindent { font-size: 100%; text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindenth { text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0.5em; } p.noindenth1 { text-indent:0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0.5em; } /* Figures *************************************************************/ p.caption { font-size: 90%; margin-top: 0px; margin-right:0em; margin-bottom: 16px; margin-left:1.5em; text-indent: 0em; } p.image { margin-bottom:16px; margin-top:16px; text-align: center; text-indent: 0em; } /* tables *************************************************************/ td { vertical-align:top; } /* Footnotes *************************************************************/ p.footnotes { margin-top: 0px; margin-bottom: 0px; text-indent:-0.7em; margin-left:1.3em; font-size:90%; text-align:left; } p.footnotes10 { margin-top: 0px; margin-bottom: 0px; text-indent:-1.2em; margin-left:1.2em; font-size:90%; text-align:left; } p.footnotes-y { margin-top: 0px; margin-bottom: 0px; text-indent:0em; margin-left:1.3em; font-size:90%; text-align:left; } p.footnotes-ya { margin-top: 0px; margin-bottom: 0px; text-indent:0em; margin-left:4.5em; font-size:90%; text-align:left; } /* Plays *************************************************************/ /* Endmatter *************************************************************/ /* Index *************************************************************/ p.indexmain { text-indent: -1.5em; text-align:left; margin-top: 0px; margin-bottom: 0px; margin-left:1.5em; font-size:90%; } p.indexmain1 { text-indent: -1.5em; text-align:left; margin-top: 16px; margin-bottom: 0px; margin-left:1.5em; font-size:90%; } /* ***************** our css ********************************************/ p.noindent1 { font-size: 100%; text-indent:0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.indent1 { font-size: 100%; text-indent:1.3em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } div.group { page-break-inside: avoid; } div.quote { text-indent:0em; margin-top: 16px; margin-right:1.3em; margin-bottom: 16px; margin-left:1.3em; font-size: 90%; } div.quote1 { text-indent:0em; margin-top: 16px; margin-right:6em; margin-bottom: 16px; margin-left:6em; font-size: 90%; } div.quote1a { text-indent:0em; margin-top: 16px; margin-right:5em; margin-bottom: 16px; margin-left:5em; font-size: 90%; } p.halftitle { margin-top: 16px; margin-bottom: 0px; text-indent:0em; margin-left:0em; font-size:120%; text-align:center; } p.frontt { margin-top: 16px; margin-bottom: 32px; text-indent:0em; margin-left:0em; font-size:110%; text-align:center; } p.hang { margin-top: 13px; margin-bottom: 0px; text-indent:-1.2em; margin-left:1.2em; font-size:100%; text-align:justify; } .line { margin-bottom: 8px; margin-left: 0.8em; margin-right: 0.8em; border-bottom: black 1px solid; text-indent: 0em; } .subtitle { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 120%; text-align: center; text-indent: 0em; } .author { margin-top: 40px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 120%; text-align: center; text-indent: 0em; } p.logo { text-indent:0em; margin-top: 55px; text-align:center; } .toc { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 100%; text-align: left; text-indent: 0em; } .tocp { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 100%; text-align: left; text-indent: 0em; } .tocc { margin-top: 8px; margin-right:0em; margin-bottom: 0px; margin-left:3.2em; text-indent: -1.2em; font-size: 100%; text-align: left; } .tocc10 { margin-top: 8px; margin-right:0em; margin-bottom: 0px; margin-left:3.2em; text-indent: -1.7em; font-size: 100%; text-align: left; } span.dropcap { float: left; font-size: 300%; line-height: 0.85em; margin-right: 0.03em; margin-bottom: -4px; } p.hanga { margin-top: 0px; margin-bottom: 0px; text-indent:-2em; margin-left:3.5em; font-size:100%; text-align:justify; } p.hanga-y { margin-top: 0px; margin-bottom: 0px; text-indent:-2em; margin-left:2.5em; font-size:100%; text-align:justify; } p.noindent-y { font-size:100%; text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:3em; } p.noindent-y1 { font-size:100%; text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:5em; } p.noindent-y1a { font-size:100%; text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:2em; } p.topline { display: none; text-indent:0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } span.space { display: none; } @media amzn-mobi { span.space { display: inline; } span.dropcap { font-size: 240%; } p.indent { font-size: 100%; text-indent: -0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindent { font-size: 100%; text-indent: -0em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindenth { font-size: 87%; text-indent:-1.5em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindenth1 { font-size: 87%; text-indent:-1.5em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.caption { font-size: 87%; margin-top: 0px; margin-right:0em; margin-bottom: 16px; margin-left:0em; text-indent: -1.5em; } p.image { margin-bottom:16px; margin-top:16px; text-align: center; text-indent: 0px; margin-left:-8px; } p.footnotes { margin-top: 0px; margin-bottom: 0px; text-indent: -1.3em; margin-left:0em; font-size: 87%; text-align:left; } p.footnotes10 { margin-top: 0px; margin-bottom: 0px; text-indent:-1.4em; margin-left: 0em; font-size: 87%; text-align:left; } p.footnotes-y { margin-top: 0px; margin-bottom: 0px; text-indent: -1.4em; margin-left:0em; font-size: 87%; text-align:left; } p.footnotes-ya { margin-top: 0px; margin-bottom: 0px; text-indent: -4.5em; margin-left:0em; font-size: 87%; text-align:left; } p.indexmain { text-indent: -1.5em; text-align:left; margin-top: 0px; margin-bottom: 0px; margin-left: 0em; font-size: 87%; } p.indexmain1 { text-indent: -1.5em; text-align:left; margin-top: 16px; margin-bottom: 0px; margin-left: 0em; font-size: 87%; } p.noindent1 { font-size: 100%; text-indent: -0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.indent1 { font-size: 100%; text-indent: -0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } div.quote { text-indent: -1.3px; margin-top: 0px; margin-bottom: 16px; margin-left:0em; font-size: 87%; } div.quote1 { text-indent: -6em; margin-top: 0px; margin-bottom: 16px; margin-left:0em; font-size: 87%; } div.quote1a { text-indent: -5em; margin-top: 0px; margin-bottom: 16px; margin-left:0em; font-size: 87%; } p.topline { display: inline; text-indent:0em; margin-top: 0px; margin-right:0em; margin-bottom: 16px; margin-left:0em; } p.halftitle { margin-top: 16px; margin-bottom: 0px; text-indent: -0em; margin-left:0em; font-size:120%; text-align:center; } p.frontt { margin-top: 16px; margin-bottom: 32px; text-indent: -0em; margin-left:0em; font-size:110%; text-align:center; } p.hang { margin-top: 13px; margin-bottom: 0px; text-indent:-1.2em; margin-left: 0em; font-size:100%; text-align:justify; } .line { margin-bottom: 8px; margin-left:0em; margin-right: 0.8em; border-bottom: black 1px solid; text-indent: -0.8em; } .subtitle { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 120%; text-align: center; text-indent: -0em; } .author { margin-top: 40px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 120%; text-align: center; text-indent: -0em; } .toc { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 100%; text-align: left; text-indent: -0em; } .tocp { margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; font-size: 100%; text-align: left; text-indent: -0em; } .tocc { margin-top: 8px; margin-right:0em; margin-bottom: 0px; margin-left:0em; text-indent: -3.2em; font-size: 100%; text-align: left; } .tocc10 { margin-top: 8px; margin-right:0em; margin-bottom: 0px; margin-left:0em; text-indent: -3.2em; font-size: 100%; text-align: left; } p.hanga { margin-top: 0px; margin-bottom: 0px; text-indent: -3.5em; margin-left:0em; font-size:100%; text-align:justify; } p.hanga-y { margin-top: 0px; margin-bottom: 0px; text-indent: -2.5em; margin-left:0em; font-size:100%; text-align:justify; } p.noindent-y { font-size:100%; text-indent: -3em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindent-y1 { font-size:100%; text-indent: -5em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } p.noindent-y1a { font-size:100%; text-indent: -2em; margin-top: 0px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } } @media amzn-kf8 { span.space { display: none; } span.dropcap { font-size: 240%; } p.topline { display: none; text-indent:0em; margin-top: 16px; margin-right:0em; margin-bottom: 0px; margin-left:0em; } }