/**/ /* slight differences for print and screen */ @media print { p { text-indent: 1.5em; margin-bottom: 0.5em } span.pgmark { border: 0 !important; display: none; visibility: hidden } hr.pg, .nopr { display: none; visibility: hidden } ins.transcriber { text-decoration: none; border-bottom: 0 } body { margin-right: 0; margin-left: 0 } } @media screen { p { text-indent: 0; margin-bottom: 0.75em } span.pgmark { border-top: thin solid silver; border-bottom: thin solid silver; display: inline } ins.transcriber { text-decoration: none; border-bottom: thin dotted silver } .nopr { letter-spacing: 0 } /* dummy */ body { margin-left: 10%; margin-right: 10% } } body { font-size: medium } div.main { margin-left: auto; margin-right: auto; margin-top: 0; padding-top: 3em; padding-bottom: 1em; clear: both; page-break-after: always; max-width: 32em } div.tp { page-break-after: always; page-break-before: always; margin-left: auto; margin-right: auto; font-family: "Goudy", "Goudy Old Style", serif; text-align: center; word-spacing: 0.3em } .tp h1 { page-break-after: avoid !important; text-align: center; text-indent: 0; font-weight: bold; font-size: 150%; word-spacing: 0.25em; letter-spacing: 0.05em; line-height: 2; margin-top: 4em; margin-bottom: 0.5em } .tp p.h3 { font-size: 100%; line-height: 1.75 } .tp p.h4 { font-size: 80%; margin-top: 1.5em; margin-bottom: 1.5em } .main h2 { page-break-after: avoid !important; text-align: center; text-indent: 0; font-weight: bold; font-family: "Goudy", "Goudy Old Style", serif; margin-top: 4em; margin-bottom: 2em; font-size: 140%; word-spacing: 0.15em; letter-spacing: 0.05em; line-height: 1.7 } p.printer { text-align: right; margin-top: 4em } p.printer small { border-top: thin solid black; padding-top: 0.5em } div.poem { text-align: left; margin-top: 1em; margin-bottom: 1em; margin-left: 5%; margin-right: 5% } .poem div { /* default line */ line-height: 1.5em; margin-top: 0; margin-left: 3em; text-indent: -3em } .bigmo big { font-size: 420%; line-height: 1.3 } .bigmo { margin-left: 0; text-indent: 0 } .triple { white-space: nowrap !important } /* illustrations */ img.framed { padding: 0; border: 2px solid black; margin-bottom: 0 } div.illus { margin-left: -5%; margin-right: -5%; page-break-inside: avoid !important; margin-top: 3em; margin-bottom: 3em } div.illus p { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 0; font-style: normal; line-height: 1.5; text-indent: 0 } table.caption { /* all illustrations are 500px wide */ margin-left: auto; margin-right: auto; margin-top: 0; padding: 0; border-collapse: collapse } td.c { text-align: center } td.r { text-align: right } /* footnotes */ sup { font-size: 70%; vertical-align: text-top; line-height: 1 } div.footnote { margin-right: 5%; margin-bottom: 1em; padding-top: 1.5em; padding-right: 0.75em } div.footnote p { text-indent: -1.25em; margin-left: 1.25em; margin-top: 0; margin-bottom: 0; margin-right: 0; font-size: small; text-align: justify } /* links */ @media print { a:link { color: black; background-color: inherit; text-decoration: none } a:visited { color: black; background-color: inherit; text-decoration: none } } @media screen { a:link { color: blue; background-color: inherit; text-decoration: none } a:visited { color: blue; background-color: inherit; text-decoration: none } a:hover { color: red; background-color: inherit } a:focus { outline: #fe6 solid 1px; color: inherit; background-color: #fe6 } .illus a:link img, .illus a:visited img { border: 1px solid white } .illus a:hover img { border: 1px solid red } } /* fake hr for double rules */ .hr { display: block; width: 10em; color: black; margin: 10px auto 10px auto; padding: 0; border-top: 3px solid black; border-bottom: 1px solid black } .hr hr { display: none } hr { background-color: black; color: inherit; padding: 0 } hr.pg { width: 100% } hr.auth { width: 5em } hr.tp { width: 5em } p.border { margin: 0; padding: 0; text-indent: 0; border: 0; text-align: center } p.blurb { text-align: justify; margin-left: 1em; text-indent: -2em } div.advert { margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto } .advert h3 { text-align: center; font-weight: normal; font-size: 110%; line-height: 1.5 } /* for documenting trivial corrections */ ins.TNsilent { text-decoration: none; border-bottom: 0 } 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 } .ns { display: none; visibility: hidden } small { font-size: 70% } big { font-size: 130% } .smcap { font-variant: small-caps } .pgbrk { page-break-after: always } cite, em { font-style: italic } strong { font-weight: bold } .rt { text-align: right; padding-top: 2em } .ctr { text-align: center; line-height: 1.8 } .spread { word-spacing: 1em; letter-spacing: 0.25em } h1.pg { text-align: center } h4.pg { text-align: center } pre { font-size: 85% } /**/