body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote{ margin:0; border-width:0; } td, th{ border-style:solid; border-width:1px; } table{ border-collapse:collapse; } li{ display:block; } body{ -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin:0px 0px 0px 0px; } p.No-Paragraph-Style{ line-height:1.2; text-align:left; } p.Basic-Paragraph{ line-height:1.2; text-align:left; } p.X-foreword-head1{ font-size:2em; font-variant:small-caps; line-height:1; margin-bottom:20%; text-align:center; letter-spacing:.1em; } p.X-half{ margin-top:10%; font-size:2em; font-variant:small-caps; line-height:1.2; text-align:center; letter-spacing:.1em; } p.X-half-char{ margin-top:20%; margin-bottom:20%; font-size:2em; font-variant:small-caps; line-height:1.2; text-align:center; letter-spacing:.1em; } p.text-center-half{ line-height:1.2; margin-bottom:1em; margin-top:1em; text-align:center; } p.half{ font-size:2em; font-variant:small-caps; line-height:1.2; text-align:center; letter-spacing:.1em; } p.char-list-first{ line-height:1; margin-left:2.6em; margin-top:1em; text-align:left; text-indent:-1.3em; } p.char-list{ line-height:1; margin-left:2.6em; text-align:left; text-indent:-1.3em; } p.text-body{ line-height:1.083; text-align:left; text-indent:1.3em; } p.text-first{ line-height:1.2; text-align:left; } p.scene-first{ margin-top:.7em; line-height:1.2; text-align:left; padding-top:.5em; border-top:5px solid gray; } p.scene-first-prol{ line-height:1.2; text-align:left; padding-top:.5em; border-top:5px solid gray; } p.scene-last{ line-height:1.2; margin-bottom:1em; text-align:left; text-indent:1.3em; padding-bottom:.5em; border-bottom:5px solid gray; } p.scene-middle{ line-height:1.2; text-align:left; text-indent:1.3em; } p.scene-first-last{ line-height:1.2; margin-bottom:1em; margin-top:.7em; padding-top:.5em; padding-bottom:.5em; border-top:5px solid gray; border-bottom:5px solid gray; text-align:left; } p.text-center{ line-height:1.2; margin-top:1em; text-align:center; } p.dialogue{ line-height:1.2; margin-top:1em; text-align:left; text-indent:1.3em; } p.dialogue-after{ line-height:1.2; margin-top:1em; text-align:left; text-indent:1.3em; } p.stage-direction{ line-height:1.2; margin-left:1.3em; margin-top:1em; text-align:left; } p.scene-subhead{ font-size:1.5em; font-variant:small-caps; line-height:1.2; text-align:right; padding-top:10px; padding-bottom:10px; } p.curtains{ font-variant:small-caps; line-height:1.2; margin-top:1em; text-align:center; } p.text-right-space{ font-size:0.833em; line-height:1.4; margin-top:12px; text-align:right; } p.char-list-other{ line-height:1; text-indent:1.3em; margin-top:1em; text-align:left; } p.dialogue-after-noindent{ line-height:1.2; margin-top:1em; text-align:left; } p.text-body-space{ line-height:1.083; margin-top:1em; text-align:left; text-indent:1.3em; } p.X-chronology{ margin-top:20%; margin-bottom:1em; font-size:1.8em; line-height:1.2; text-align:center; letter-spacing:.1em; } p.chronology-second{ font-size:0.833em; line-height:1.2; margin-bottom:1em; margin-left:3.9em; text-align:left; } p.chronology{ font-size: 0.833em; line-height: 1.3; margin-bottom: 1em; margin-left: 3.9em; text-align: left; padding-left: 0em; text-indent: -3.4em; } p.Normal{ margin:1em 1.3em; line-height:1.083; text-align:center; } p.Plain-Text{ line-height:1.167; text-align:left; } p.Text-FL{ font-size:0.833em; line-height:1.4; text-align:left; } p.X-copy-first{ font-size:0.75em; line-height:1.286; text-align:left; } p.copy-space{ font-size:0.75em; line-height:1.357; margin-top:1em; text-align:left; } p.copy-nospace{ font-size:0.75em; line-height:1.357; text-align:left; } p.TOC-Title{ margin-top:20%; margin-bottom:20%; font-size:1.8em; line-height:1.2; text-align:center; letter-spacing:.1em; } p.TOC-Body-Text{ line-height:1.2; text-align:left; } p.TOC-Body-Text-space{ line-height:1.2; text-align:left; margin-bottom:1em; } p.caption{ line-height:1.167; text-align:left; } p.x-titlepage{ font-size:1.375em; line-height:2.061; text-align:center; text-transform:uppercase; } span.small-caps{ font-variant:small-caps; font-size:1.3em; } span.name{ font-family:"Sabon RomanSC", serif; font-size:0.833em; } span.char-style-override-1{ font-size:0.606em; } img.frame-1{ height:373px; width:283px; } div.frame-2{ margin:1px auto 0px auto; text-align:center; } img.frame-3{ height:39px; width:30px; } .breaker{ page-break-after:always; } .nobreak{ white-space:nowrap; } .evener{ display: inline-block; width: 0em; margin-left: 2.9em; padding-left:.2em; } .doubler{ letter-spacing:-.15em; }