/**/ p { text-align: justify; text-indent: 1.5em } p.no-indent, p.center, .center p, p.drop-cap, #tnote p { text-indent: 0 } h1, h2 { text-align: center; clear: both; font-weight: normal } h1 { font-size: xx-large; letter-spacing: 0.75em; padding-left: 0.75em; margin: 1em auto } h2 { font-size: large; margin: 2em auto } .center, .center p { text-align: center } .figcenter { text-align: center; margin: 0 auto } .drop-cap:first-letter { font-size: 3.7em; margin: -0.2em 0.1em -0.2em 0 } a[title].pagenum:after { content: attr(title); border: 1px solid silver; display: inline; font-size: x-small; text-align: right; color: #808080; background-color: inherit; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-indent: 0; letter-spacing: 0 } #tnote { max-width: 90%; border: 1px dashed #808080; background-color: #fafafa; text-align: justify; padding: 0 0.75em; margin: 120px auto 120px auto } @page { margin: 0.25em } @media screen { body { width: 80%; max-width: 30em; margin: 120px auto } p { margin: 0.75em auto } #tnote { width: 26em } .page-break { margin-top: 8em } .page-break-after { margin-bottom: 8em } #publication { max-width: 22em; margin-left: auto; margin-right: auto } } @media all { /* was @media handheld */ p { margin: 0 } #tnote { background-color: white; border: none; width: 100% } #tnote p { margin: 0.25em 0 } .pagenum { display: none } #tnote, .page-break { page-break-before: always } .page-break-after { page-break-after: always } } @media all { /* was @media handheld */ body { margin: 0; padding: 0; width: 95% } } /**/