/**/ /* slight differences for print and screen */ @media print { div.tp h1 { margin-top: 8em } span.pgmark { border: 0 !important; display: none; visibility: hidden } hr.pg { display: none; visibility: hidden } } @media screen { div.tp { margin-top: 8em } span.pgmark { border-top: thin solid silver; border-bottom: thin solid silver; display: inline } } /* now the all-media rules */ body { margin-left: 10%; margin-right: 10%; font-size: medium } div.main { margin-left: auto; margin-right: auto; margin-top: 0; padding-top: 3em; padding-bottom: 3em; clear: both; page-break-after: always; max-width: 40em } div.tp { page-break-after: always; page-break-before: always; margin-left: auto; margin-right: auto; text-align: center; word-spacing: 0.3em } div.tp p { text-indent: 0; text-align: center } div.tp p.h2 { font-family: "Goudy", "Goudy Old Style", serif; font-weight: bold; font-size: 130%; margin-top: 1.5em; margin-bottom: 1.5em; letter-spacing: 0.05em } div.tp p.h5 { font-weight: normal; font-size: 90%; margin-top: 3em; margin-bottom: 0 } div.tp p.h6 { font-weight: normal; font-size: 75%; margin-top: 0; margin-bottom: 0 } div.authority { margin-left: 15%; margin-right: 15%; padding-top: 5em; page-break-after: always } div.authority p { font-size: small } div.authority h3 { font-size: 120%; font-weight: normal; letter-spacing: 0.2em; word-spacing: 0.3em } p { text-align: justify; margin-top: 0.5em; font-size: medium; text-indent: 1.5em; margin-bottom: 0.25em } p.mid { text-indent: 9em; margin-top: 1em } p.iii { text-indent: 3em; font-variant: small-caps } h1, h2, h3, h4 { text-indent: 0; text-align: center; page-break-after: avoid !important; font-family: "Goudy", "Goudy Old Style", serif } h1 { font-size: 160%; font-weight: normal; margin-top: 3em; margin-bottom: 2em; line-height: 3 } h2 { font-size: 160% } h4 { font-size: 120%; word-spacing: 0.5em; padding-top: 1em } hr { background-color: black; color: inherit; padding: 0 } hr.pg { width: 100% } hr.mini { width: 30% } hr.major { width: 50% } hr.sixem { width: 6em; margin-bottom: 0 } /* fake hr for double rules */ .hr { display: block; width: 6em; background: inherit; color: black; margin: 10px auto 10px auto; padding: 0; border-top: 1px solid black; border-bottom: 1px solid black } .hr hr { display: none } /* styling for poems */ div.stanza { text-align: left; margin: 1em 0 1em 10em; page-break-inside: avoid !important } div.stanza div { /* default line, no indent */ line-height: 1.3em; margin-top: 0; margin-left: 5em; text-indent: -5em } div.stanza .i2 { text-indent: -4em } div.stanza .i4 { text-indent: -3em } div.stanza .i6 { text-indent: -2em } div.stanza .i8 { text-indent: -1em } span.pgmark { font-size: x-small; font-family: serif; font-variant: normal; font-style: normal; font-weight: normal; line-height: 1.2; text-indent: 0; text-align: left; margin: 0; padding: 0.05em 0.5em !important } /* various typographic stuff */ .smcap { font-variant: small-caps } .smaller { font-size: smaller } .larger { font-size: larger } .right { text-align: right } .ns { display: none; visibility: hidden } .noindent { text-indent: 0 } .xtop { padding-top: 2em } .notop { margin-top: 0 !important } .stretch { letter-spacing: 0.1em } .small { font-size: small } .minuscule { font-size: x-small } /* just in case */ em, cite { font-style: italic } strong { font-weight: bold } /**/