@font-face { font-family:"Arno Pro Display"; font-style:normal; font-weight:normal; src : url("../Fonts/ArnoPro-Display.otf"); } @font-face { font-family:"Arno Pro"; font-style:italic; font-weight:normal; src : url("../Fonts/ArnoPro-Italic.otf"); } @font-face { font-family:"Arno Pro"; font-style:oblique; font-weight:normal; src : url("../Fonts/ArnoPro-Italic.otf"); } @font-face { font-family:"Arno Pro SmText"; font-style:italic; font-weight:normal; src : url("../Fonts/ArnoPro-ItalicSmText.otf"); } @font-face { font-family:"Arno Pro SmText"; font-style:oblique; font-weight:normal; src : url("../Fonts/ArnoPro-ItalicSmText.otf"); } @font-face { font-family:"Arno Pro Light Display"; font-style:normal; font-weight:300; src : url("../Fonts/ArnoPro-LightDisplay.otf"); } @font-face { font-family:"Arno Pro"; font-style:normal; font-weight:normal; src : url("../Fonts/ArnoPro-Regular.otf"); } @font-face { font-family:"Avenir Next Condensed"; font-style:italic; font-weight:normal; font-stretch:condensed; src : url("../Fonts/AvenirNextCondensed-Italic.ttc"); } @font-face { font-family:"Avenir Next Condensed"; font-style:normal; font-weight:normal; font-stretch:condensed; src : url("../Fonts/AvenirNextCondensed-Regular.ttc"); } @font-face { font-family:"Avenir Next Condensed Ultra Light"; font-style:normal; font-weight:200; font-stretch:condensed; src : url("../Fonts/AvenirNextCondensed-UltraLight.ttc"); } @font-face { font-family:"Minion Pro"; font-style:normal; font-weight:normal; src : url("../Fonts/MinionPro-Regular.otf"); } body { -epub-hyphens:auto; margin: 0.25em; } img { max-height:95%; max-width:100%; } a { colour:blue; text-decoration:none; } div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } @page { margin : 0.25em; } p.Chorus { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:7.5em; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Chorus-first { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:7.5em; margin-right:0; margin-top:0.5em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Chorus-stagedir { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:6em; margin-right:0; margin-top:0.5em; orphans:2; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.Copyright { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:"Arno Pro", serif; font-size:0.8em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Copyright-first { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:"Arno Pro", serif; font-size:0.8em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-top:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Dialogue { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:2em; margin-right:0; margin-top:0.5em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.Dialogue-more-space { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:2em; margin-right:0; margin-top:1em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.Intro { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:2em; text-transform:none; widows:1; } p.Intro-first { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.List-indent1 { color:#000000; font-family:"Arno Pro", serif; font-size:0.9em; font-style:normal; font-variant:small-caps; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:11px; margin-right:0; margin-top:10px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.List-indent2 { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:1px; margin-left:24px; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Normal { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Part-opening { color:#000000; font-family:"Arno Pro", serif; font-size:1.1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.8em; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; widows:1; letter-spacing:0.1em; } p.Rhyme { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3.5em; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Rhyme-first { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3.5em; margin-right:0; margin-top:1em; orphans:2; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Rhyme-stagedir { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3em; margin-right:0; margin-top:0em; orphans:2; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.Rhyme-stagedir-more-space { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3em; margin-right:0; margin-top:1em; orphans:2; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.Scene-title { color:#000000; font-family:"Arno Pro Display", serif; font-size:1.3em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.8em; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:2em; orphans:1; page-break-after:avoid; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; letter-spacing:0.085em; } p.Song-stagedir-more-space { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:4.5em; margin-right:0; margin-top:1em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.Song-stanza { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:6em; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Song-stanza-first { color:#000000; font-family:"Arno Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:6em; margin-right:0; margin-top:0.5em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-1.5em; text-transform:none; widows:2; } p.Speaker { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; orphans:1; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; letter-spacing:0.04em; } p.Speaker-less-space { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; orphans:1; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; letter-spacing:0.04em; } p.Stage-direction { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3em; margin-right:2em; margin-top:1em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.Stage-direction-no-space { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:3em; margin-right:2em; margin-top:0em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; letter-spacing:0.015em; } p.TP-author { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0; margin-left:12px; margin-right:0; margin-top:252px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.TP-subtitle { color:#000000; font-family:"Arno Pro Light Display", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:300; line-height:1.4em; margin-bottom:0; margin-left:12px; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Title { color:#000000; font-family:"Avenir Next Condensed Ultra Light", sans-serif; font-size:3em; font-style:normal; font-variant:normal; font-weight:200; line-height:1.4em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1.8em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; letter-spacing:0.085em; } span.Frontmatter-character { font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; text-transform:none; letter-spacing:0.04em; } span.Italic { font-family:"Arno Pro"; font-style:italic; font-weight:normal; } span.Small-caps { font-size:1.1em; font-style:normal; font-variant:small-caps; font-weight:normal; text-transform:none; } span.Stagedir-character { font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; text-transform:none; letter-spacing:0.04em; } span.Stagedir-in-dialogue { color:#000000; font-family:"Avenir Next Condensed", sans-serif; font-size:1em; font-style:italic; font-weight:normal; letter-spacing:0.015em; } p.ParaOverride-1 { margin-left:0px; margin-top:54px; } p.ParaOverride-2 { margin-left:0px; margin-top:5px; } p.ParaOverride-3 { margin-left:0px; margin-top:245px; } p.ParaOverride-4 { margin-left:0px; margin-top:78px; } p.ParaOverride-5 { /* dedication */ margin-top:3em; text-align:right; } p.ParaOverride-6 { /* frontmatter */ text-align:center; } p.ParaOverride-7 { /* NOT USED */ page-break-after:always; text-align:center; } p.ParaOverride-8 { margin-top:9px; } p.ParaOverride-9 { margin-top:14px; } span.CharOverride-1 { font-family:"Arno Pro"; font-size:1em; } span.CharOverride-2 { font-size:1em; font-variant:normal; text-transform:none; } span.CharOverride-3 { /* copyright page */ font-family:"Arno Pro"; font-size:1em; } span.CharOverride-4 { font-size:1em; font-variant:normal; text-transform:none; } span.CharOverride-5 { font-family:"Avenir Next Condensed"; font-style:normal; font-weight:normal; } span.CharOverride-6 { font-size:1em; } span.CharOverride-7 { font-family:"Avenir Next Condensed"; } span.CharOverride-8 { color:#000000; font-family:"Arno Pro", serif; font-style:normal; font-weight:normal; } span.CharOverride-9 { /* NOT USED */ font-size:1em; } span.CharOverride-10 { font-family:"Arno Pro"; } p._idGenParaOverride-1 { /* NOT USED */ page-break-after:always; } span._idGenCharOverride-1 { /* NOT USED */ font-family:"Arno Pro"; font-size:1em; } span._idGenCharOverride-2 { /* NOT USED */ font-family:"Arno Pro"; } span._idGenCharOverride-3 { /* frontmatter char names */ font-family:"Avenir Next Condensed"; font-size:0.95em; } span._idGenCharOverride-4 { /* stage direction */ font-family:"Avenir Next Condensed"; } span._idGenCharOverride-5 { /* NOT USED */ font-size:1em; } span._idGenCharOverride-6 { /* NOT USED */ font-size:1em; } #_idContainer001, #_idContainer002 { /* NOT USED */ display:inline-block; height:0px; position:relative; width:231px; } #_idContainer003 { /* NOT USED */ display:inline-block; height:27px; width:18px; } img._idGenObjectAttribute-1 { /* NOT USED */ height:100%; min-width:100%; width:100%; } div._idGenObjectStyleOverride-1 { /* NOT USED */ border-width:0px; } div._idGenObjectStyleOverride-2 { /* NOT USED */ border-width:1px; } div._idGenObjectLayout-1 { text-align:center; }