/* CUP Standard CSS*/ @font-face { font-family: "TimesNewRoman"; font-style: normal; font-weight: normal; src: url(fonts/times.ttf); } @font-face { font-family: "TimesNewRoman"; font-style: normal; font-weight: bold; src: url(fonts/timesbd.ttf); } @font-face { font-family: "TimesNewRoman"; font-style: italic; font-weight: normal; src: url(fonts/timesi.ttf); } @font-face { font-family: "TimesNewRoman"; font-style: italic; font-weight: bold; src: url(fonts/timesbi.ttf); } @font-face { font-family: "DejaVuSerif"; src: url(fonts/DejaVuSerif-BoldItalic.ttf); font-style: bold; font-weight: italic; } @font-face { font-family: "DejaVuSerif"; src: url(fonts/DejaVuSerif.ttf); font-style: normal; font-weight: normal; } @font-face { font-family: "DejaVuSerif"; src: url(fonts/DejaVuSerif-Bold.ttf); font-style: normal; font-weight: bold; } @font-face { font-family: "DejaVuSerif"; src: url(fonts/DejaVuSerif-Italic.ttf); font-style: italic; font-weight: normal; } /* Top Level Style Definitions ***********************************************************************************************************/ @page { margin: 1em; } body { margin-left: 5%; margin-right: 5%; text-align:justify; } /* 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-weight:bold; text-indent:0em; margin-top: 32px; margin-bottom: 0px; text-align:center; } .h2 { line-height: 1.5em; font-weight:bold; text-indent:0em; margin-top: 46px; margin-bottom: 40px; text-align:center; border-bottom: 1px solid #000; } .h3 { line-height: 1.17em; font-weight:bold; text-indent:0em; margin-top: 16px; margin-bottom: 16px; text-align:center; } .h4 { line-height: 1.5em; font-weight:bold; text-indent:0em; margin-top: 16px; margin-bottom: 16px; text-align:center; } .h5 { line-height: 1.5em; font-weight:bold; text-indent:0em; margin-top: 16px; margin-bottom: 16px; text-align:center; } .h6 { line-height: 1.5em; text-indent:0em; margin-top: 16px; margin-bottom: 16px; text-align:center; } span.part-number { font-size: 90%; font-weight:bold; } span.chap-number { font-size: 90%; font-weight:bold; } /* Copyright page *************************************************************/ .copyright1 { font-size:0.8em; margin-top: 48px; margin-bottom: 16px; text-align:center; text-indent: 0em; } .copyright { font-size:0.8em; margin-top: 16px; margin-bottom: 16px; text-align:center; text-indent: 0em; } /* Table of Contents **********************************************************/ toc.front { text-align:left; } toc.part { text-align:left; margin-top: 16px; } toc.chapter { font-weight: normal; text-align:left; } toc.section1 { text-indent:1em; } toc.section2 { text-indent:2em; } toc.back { text-align:left; } toc.list { font-style: normal; text-align:left; } /* dedication **************************************/ p.dedication { text-align:center; margin:3%; text-indent: 0em; } /* epigraph **************************************/ p.epigraph { text-align:center; margin:3%; text-indent: 0em; } /* author name at end of preface, foreword and chapter author**************************************/ p.right { text-align:right; margin-top: 8px; text-indent: 0em; } p.chap-author { text-align:center; margin-top: 16px; margin-bottom: 46px; text-indent: 0em; } p.author-aff { text-align:center; margin-bottom: 16px; text-indent: 0em; } /* Glossary **************************************/ p.glossary { text-indent:0em; margin-top: .5em } /* list of contributors *********************/ p.contributor { text-align:left; text-indent:0em; margin-top: 8px; margin-bottom: 8px; } /* Series page *********************/ p.series-heading { font-weight:bold; text-indent: 0em; } p.series-name { font-weight:bold; font-size: 120%; text-indent: 0em; } /* Main text *************************************************************/ p { widows:2; orphans:2; } p.indent { text-indent:1.3em; margin-top: 0px; margin-bottom: 0px; } p.indent1 { text-indent:1.3em; margin-top: 16px; margin-bottom: 0px; } p.noindent { text-indent:0em; margin-top: 0px; margin-bottom: 0px; } p.fronts { text-indent:0em; margin-top: 48px; margin-bottom: 0px; } a { text-decoration: none; color: blue; } p.marginal-number { font-size: 90%; text-indent: 0em; } p.extract { margin-top: 16px; margin-bottom: 16px; margin-left:2em; margin-right:2em; text-indent:0em; } p.poetry { margin-top: 16px; margin-bottom: 16px; margin-left:2em; margin-right:2em; text-indent:0em; } p.box { border: 1px solid black; font-size: 90%; margin-top: 16px; margin-bottom: 16px; text-indent:0em; } p.speech { text-indent:0em; } p.equation-image { text-align: right; margin-top: 16px; margin-bottom: 16px; text-indent: 0em; } /* Figures *************************************************************/ p.caption { margin-top: 16px; margin-bottom: 16px; margin-left:2em; 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: 3px; margin-bottom: 0px; text-indent:-0.8em; margin-left:0.8em; font-size:90%; padding-left: 1em; text-align: left; } p.footnotes1 { margin-top: 3px; margin-bottom: 0px; text-indent:-1.4em; margin-left:0.8em; font-size:90%; padding-left: 1em; text-align: left; } p.footnotes2 { font-size:90%; margin-top: 3px; margin-bottom: 0px; text-indent:-1.8em; margin-left:1.8em; text-align: left; } p.footnotesa { margin-top: 3px; margin-bottom: 0px; text-indent:0em; margin-left:4em; font-size:90%; text-align: left; } /* Plays *************************************************************/ p.stage-direction { font-style: italic; text-align:right; text-indent: 0em; } p.playline-number { margin-top: 16px; text-indent: 0em; } /* Endmatter *************************************************************/ p.reference { margin-top: 3px; margin-bottom: 3px; text-indent:-0.7em; margin-left:0.7em; font-size:90%; } p.reference1 { margin-top: 3px; margin-bottom: 3px; text-indent:-1em; margin-left:1em; font-size:90%; } p.note { margin-top: 8px; margin-bottom: 3px; text-indent:-1em; margin-left:1em; } /* Index *************************************************************/ p.noindent1 { text-indent:0em; margin-top: 16px; margin-bottom: 0px; } p.noindent1a { font-size:90%; text-indent:0em; margin-top: 16px; margin-bottom: 0px; } p.author { text-indent:0em; margin-top: 48px; margin-bottom: 16px; text-align:center; font-size:120%; } p.logo { text-indent:0em; margin-top: 46px; margin-bottom: 0px; text-align:center; } div.group { page-break-inside: avoid; margin-top: 16px; margin-bottom: 16px; } img.block { vertical-align:middle; } p.center { text-indent:0em; text-align:center; margin-top: 8px; margin-bottom: 8px; } .hang { margin-top: 6px; margin-right:0em; margin-bottom: 3px; margin-left:1em; text-indent:-1em; padding-left:0.5em; text-align:left; } .clg { font-family:monospace; font-size: 100%; text-indent: 0em; } p.indexmain { text-indent: -4em; text-align:left; margin-top: 3px; margin-bottom: 3px; margin-left:4em; font-size:90%; } p.indexmain1 { text-indent: -3em; text-align:left; margin-top: 32px; margin-bottom: 3px; margin-left:3em; font-size:90%; } p.index-sub1 { text-indent: -1em; text-align:left; margin-top: 3px; margin-bottom: 0px; margin-left:1em; padding-left:1em; font-size:90%; } p.index-sub2 { text-indent: 1.5em; text-align:left; margin-top: 3px; margin-bottom: 3px; font-size:90%; } p.index-sub3 { text-indent: 2em; text-align:left; margin-top: 3px; font-size:90%; } p.toc { text-indent:0em; margin-top: 1em; margin-left:0em; margin-bottom: 0px; text-align: center; } p.toca { text-indent:0em; margin-top: 0.2em; margin-left:0em; margin-bottom: 0px; text-align: center; } p.toc1 { text-indent:0em; margin-top: 8px; margin-bottom: 0px; text-align: center; } p.chap-author1 { text-align:center; margin-top: 32px; margin-bottom: 5px; text-indent: 0em; } .bib { margin-top: 3px; margin-right:0em; margin-bottom: 0px; margin-left:2em; text-indent:-2em; text-align:left; font-size: 90%; } .bib1 { margin-top: 3px; margin-right:0em; margin-bottom: 0px; margin-left:2em; text-indent:-2em; text-align:left; padding-left: 1em; font-size: 90%; } span.spaces { padding-left: 1em; } span.spaces1 { padding-left: 1.5em; } span.spaces2 { padding-left: 0.5em; } p.line { border-bottom: 1px solid #000; text-indent: 0em; } span.space { display: none; } hr { display: none; border:0px solid; } @media amzn-mobi { span.space { display: inline; } p.noindent1a { font-size:87%; text-indent:0em; margin-top: 16px; margin-bottom: 0px; } p.extract { margin-top: 16px; margin-bottom: 16px; margin-left:0em; margin-right:2em; text-indent: -2em; } p.poetry { margin-top: 16px; margin-bottom: 16px; margin-left:0em; margin-right:2em; text-indent: -2em; } p.caption { margin-top: 16px; margin-bottom: 16px; margin-left:0em; text-indent: -2em; } p.footnotes { margin-top: 3px; margin-bottom: 0px; text-indent:-2.5em; margin-left: 0em; font-size: 87%; padding-left: 0em; text-align: left; } p.footnotes1 { margin-top: 3px; margin-bottom: 0px; text-indent: -2.5em; margin-left:0em; font-size: 87%; text-align: left; } p.footnotes2 { font-size: 87%; margin-top: 3px; margin-bottom: 0px; text-indent:-2.5em; margin-left: 0em; text-align: left; } p.footnotesa { margin-top: 3px; margin-bottom: 0px; text-indent: -4em; margin-left:0em; font-size: 87%; text-align: left; } p.reference { margin-top: 3px; margin-bottom: 3px; text-indent:-0.7em; margin-left: 0em; font-size: 87%; } p.reference1 { margin-top: 3px; margin-bottom: 3px; text-indent:-1em; margin-left: 0em; font-size: 87%; } p.note { margin-top: 8px; margin-bottom: 3px; text-indent:-1em; margin-left: 0em; } .hang { margin-top: 6px; margin-right:0em; margin-bottom: 3px; margin-left: 0em; text-indent:-1em; padding-left:0.5em; text-align:left; } p.indexmain { text-indent: -4em; text-align:left; margin-top: 3px; margin-bottom: 3px; margin-left: 0em; font-size: 87%; } p.indexmain1 { text-indent: -3em; text-align:left; margin-top: 32px; margin-bottom: 3px; margin-left: 0em; font-size: 87%; } p.index-sub1 { text-indent: -1em; text-align:left; margin-top: 3px; margin-bottom: 0px; margin-left: 0em; padding-left:1em; font-size: 87%; } p.toc { text-indent: 0em; margin-top: 1em; margin-left:0em; margin-bottom: 0px; text-align: center; } p.toca { text-indent:0em; margin-top: 0.2em; margin-left:0em; margin-bottom: 0px; text-align: center; } .bib { margin-top: 3px; margin-right:0em; margin-bottom: 0px; margin-left: 0em; text-indent:-2em; text-align:left; font-size: 87%; } .bib1 { margin-top: 3px; margin-right:0em; margin-bottom: 0px; margin-left: 0em; text-indent:-2em; text-align:left; padding-left: 1em; font-size: 87%; } p.marginal-number { font-size: 87%; text-indent: 0em; } p.box { border: 1px solid black; font-size: 87%; margin-top: 16px; margin-bottom: 16px; text-indent:0em; } p.index-sub2 { text-indent: 1.5em; text-align:left; margin-top: 3px; margin-bottom: 3px; font-size: 87%; } p.index-sub3 { text-indent: 2em; text-align:left; margin-top: 3px; font-size: 87%; } hr { display: inline; border: 1px solid #000; } }