/**/ /* slight differences for print and screen */ @media print { span.pgmark { border: 0 !important; display: none; visibility: hidden } hr.pg { display: none; visibility: hidden } p { margin-bottom: 0; text-indent: 2em } body { margin-left: 5%; margin-right: 5% } } @media screen { span.pgmark { border-top: thin solid silver; border-bottom: thin solid silver; display: inline } p { margin-bottom: 0.75em; text-indent: 0 } body { margin-left: 10%; margin-right: 10% } .xtra { padding-top: 3em } } body { font-size: medium; text-align: left } div.main { margin-left: auto; margin-right: auto; max-width: 44em; page-break-after: always } p { margin-top: 0.15em } div.title h1, div.title h2, div.title h4 { text-indent: 0; text-align: center; font-weight: normal } div.title h1 { font-size: 220%; line-height: 2.2; word-spacing: 0.4em; margin: 4em auto } div.title h2 { font-size: 120%; line-height: 1.75; word-spacing: 0.3em; margin: 6em auto } div.title h2 small { font-size: 50% } div.title h4 { font-size: 80%; line-height: 1.4; font-variant: small-caps; margin: 1em auto 8em auto } div.title h4 big { word-spacing: 0.75em; font-size: 130% } div.history { margin-left: 8em; page-break-after: always } div.history p { text-indent: -2em; padding-left: 2em; margin-bottom: 0 !important } /* treatment of drop caps prevents hanging indent on first line (and second line--"p.line2"); necessitated to accommodate IE6 */ p.newstanza { text-indent: 0 !important; padding-left: 0 !important } p.newstanza big { font-size: 275%; line-height: 90% } p + p.newstanza { margin-top: 0.75em } /* comment out or amend the next four lines to show poetry one measure to a line instead of two measures to a line as per the original book */ .nss { display: none; visibility: hidden } p.line2 { text-indent: 0 !important } small.hack { top: 1em } div.title { page-break-after: always } p.border { margin: 0; padding: 0; text-indent: 0; border: 0; text-align: center; line-height: 0.5 } div.advert { margin: 0 auto; font-size: large; border: 0; text-align: justify } p.narrow { margin-left: 20%; margin-right: 20%; font-size: 90% } .greybox { background-color: #DADADA; font-weight: normal; font-size: 100% } div.advert .tiny { font-size: 65% } div.advert div.illus { margin: 0.5em auto } div.advert table { margin: 0.25em auto; font-size: 90%; line-height: 1; width: 100% } div.advert td { text-align: left } div.advert h2 { text-align: center; font-weight: normal } div.advert h2 big { font-weight: bold; font-size: 200% } div.advert h2 small { font-size: 50% } .squish { line-height: 0.8 !important } small.sidenote { font-size: small; font-family: serif; font-variant: normal; font-style: normal; font-weight: normal; letter-spacing: 0; line-height: 1.2; text-indent: 0; text-align: center; width: 8em; margin: 0 auto; padding: 0.05em 0.5em !important } /* illustrations */ div.illus { page-break-inside: avoid !important; margin: 2em auto } div.illus p, p.illus { text-indent: 0; text-align: center; margin-top: 0 !important; margin-bottom: 0 !important; font-style: normal; line-height: 1.5; text-indent: 0 } div.history div.illus { margin-left: -20%; margin-right: -10% } div.history div.illus p { padding-left: 0 } div.illus p.cap { padding-right: 5em; text-align: right; margin: 0 auto !important } hr { background-color: black; color: inherit; padding: 0; margin-left: auto; margin-right: auto; text-align: center; clear: left } hr.pg { width: 100% } span.pgmark { font-size: x-small; font-family: serif; font-variant: normal; font-style: normal; font-weight: normal; letter-spacing: 0; line-height: 1.2; text-indent: 0; text-align: left; margin: 0; padding: 0.05em 0.5em !important } /* for trivial notes */ ins.TN { text-decoration: none; border-bottom: 0 } /* for transcriber's note at the end */ div.tnote { padding: 0.5em; margin-top: 3em; margin-bottom: 3em; page-break-after: always } div.tnote p { text-indent: 0; margin-top: 0.5em; font-size: 85% } div.tnote h3 { text-indent: 0; text-align: left; font-size: 110%; font-style: normal; font-weight: bold; padding-top: 0 } .ns { display: none; visibility: hidden } .split { padding-right: 1.25em } .spread { padding: 0 1.25em } .so { word-spacing: 0.5em } .smc { font-variant: small-caps } .pgbrk { page-break-after: always } .newpg { page-break-before: always } .ctr { text-indent: 0; text-align: center } .noindent { text-indent: 0 !important } .ul { text-decoration: underline } .nw { white-space: nowrap } em { font-style: italic } /**/