/**/ /* slight differences for print and screen */ @media print { .main p { text-indent: 1.5em; margin-bottom: 0.1em } span.pgmark { border: 0 !important; display: none; visibility: hidden } hr.pg, .nopr { display: none; visibility: hidden } } @media screen { p { text-indent: 0; margin-bottom: 0.75em } span.pgmark { border-top: thin solid silver; border-bottom: thin solid silver; display: inline } div.poem { padding-top: 0.25em; padding-bottom: 0.75em } } /* 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 2px; color: inherit; background-color: #fe6 } } body { margin-left: 10%; margin-right: 10%; font-size: large; text-align: justify } div.main { margin-left: auto; margin-right: auto; max-width: 30em; page-break-after: always } div.frontmatter { margin-left: auto; margin-right: auto; page-break-after: always; text-align: center; text-indent: 0 !important } .frontmatter table { margin-left: auto; margin-right: auto; min-width: 30em } .frontmatter tr.first td { padding-top: 0.05em !important } .frontmatter td { vertical-align: text-top; text-align: left; text-indent: 0; padding: 1em 0.5em 0.05em 0.5em } .frontmatter td.rt { text-align: right; vertical-align: text-bottom; text-indent: 0; width: 7em; padding: 1em 0.05em 0.05em 0.25em } .frontmatter td.pg { text-align: right; vertical-align: text-bottom; text-indent: 0; padding: 1em 0.05em 0.05em 0.25em } .frontmatter small { font-size: 60% } p.auth { font-size: 140%; padding-top: 2em; padding-bottom: 0 } p.illo { padding-top: 3em } p.pub2 { padding-top: 4em; font-size: 90%; line-height: 1.5 } p.pub3 { font-size: 75% } h1 { font-size: 240%; text-align: center; font-weight: bold; line-height: 1.4; word-spacing: 0.25em; letter-spacing: 0.05em; padding-top: 2em; padding-bottom: 0; margin-bottom: 0; page-break-after: avoid !important } h2.chap { font-size: 140%; text-align: center; font-weight: normal; line-height: 2; word-spacing: 0.5em; padding-top: 3em; padding-bottom: 0; margin-bottom: 1.5em; page-break-after: avoid !important } h2.chapi { font-size: 140%; text-align: center; font-weight: normal; line-height: 2; word-spacing: 0.5em; padding-top: 1em; padding-bottom: 0; margin-bottom: 1.5em; page-break-after: avoid !important } p { margin-top: 0 } p.tb { margin-top: 1.5em } p.start { text-indent: 0 !important; margin-top: 1.25em } p.start span { font-style: normal; font-variant: small-caps } p.start span.initq { font-style: normal; font-variant: normal; margin-left: -1em; margin-bottom: -1.2em } div.quote { font-size: medium; padding-top: 0.75em; padding-bottom: 0.75em } p.fin { text-align: center; text-indent: 0 !important; text-transform: lowercase; font-variant: small-caps; word-spacing: 0.5em; letter-spacing: 0.15em; margin: 2em auto } p.sign { text-align: right; margin-right: 10%; padding-top: 1em; padding-bottom: 1em } p.yours { text-align: right; margin-right: 35%; padding-top: 1em } img.initial { clear: left; margin: 0 12px 0 0 } /* illustrations */ p.illus img { clear: both } p.illus { text-indent: 0 !important; text-align: center; margin: 2.5em 0; font-style: normal; font-size: 80% } /* styling for poems */ div.poem { text-align: left; margin-left: 10em; margin-right: 0; page-break-inside: avoid !important } div.poem div { /* default line, no indent */ line-height: 1.3em; margin-top: 0; margin-left: 5em; text-indent: -5em } div.poem .i2 { text-indent: -4em } div.poem .i4 { text-indent: -3em } hr { background-color: black; color: inherit; padding: 0 } hr.pg { width: 100% } hr.tiny { width: 3em; margin: 0 auto 0.8em auto } 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 } /* for documenting trivial corrections */ ins.TNsilent { text-decoration: none; border-bottom: 0 } .ns { display: none; visibility: hidden } .pgbrk { page-break-after: always } .pbb { page-break-before: always } .ctr { text-align: center; text-indent: 0 !important } .noindent { text-indent: 0 !important } .smc { font-variant: small-caps } .allsc { font-variant: small-caps; text-transform: lowercase } em { font-style: italic } .sans { font-family: sans-serif } /**/