img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid!important; } @font-face { font-family:"Adobe Caslon Pro Bold"; font-weight:bold; src : url("../font/ACaslonPro-Bold.otf"); } @font-face { font-family:"Adobe Caslon Pro Bold"; font-style:italic; font-weight:bold; src : url("../font/ACaslonPro-BoldItalic.otf"); } @font-face { font-family:"Adobe Caslon Pro Bold"; font-style:oblique; font-weight:bold; src : url("../font/ACaslonPro-BoldItalic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:italic; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:oblique; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; src : url("../font/ACaslonPro-Regular.otf"); } @font-face { font-family:"Weiss Std"; src : url("../font/WeissStd.otf"); } @font-face { font-family:"Weiss Std Bold"; font-weight:bold; src : url("../font/WeissStd-Bold.otf"); } @font-face { font-family:"Zemke Hand ITC Std"; src : url("../font/ZemkeHandITCStd.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { padding:0; border-width:0; } body { -epub-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } p, h1, h2 { -epub-hyphens:none; -webkit-hyphens:none; font-style:normal; font-variant:normal; font-weight:normal; margin:0; orphans:1; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } /** frontmatter **/ p.Basic-Paragraph { font-family:"Minion Pro", serif; font-size:1em; line-height:1.2; } h1.fbmatter-h1 { color:#6d6e71; font-family:"Weiss Std", serif; font-size:1.667em; line-height:0.925; margin-bottom:18px; text-align:center; } h2.fbmatter-h2 { font-family:"Weiss Std", serif; font-size:1.5em; line-height:1.6; margin-top:1em; } p.copyright { font-family:"Adobe Caslon Pro", serif; font-size:0.75em; line-height:1.4; margin-bottom:1em; } p.dedication { font-family:"Adobe Caslon Pro", serif; font-style:italic; font-size:1.1em; line-height:1.4; margin-top:2em; text-align:center; } p.anchored-photo { font-family:"Adobe Caslon Pro", serif; font-size:0.583em; line-height:1.286; } /** main text **/ h1.Chapter-number { color:#ffffff; font-family:"Weiss Std Bold", serif; font-size:1.6em; position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } h1.Chap-Title { color:#6d6e71; font-family:"Weiss Std", serif; font-size:1.7em; line-height:1; margin-top:0.5em; margin-bottom:2.5em; text-align:center; } p.dropcap-bodytext { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; font-size:1.083em; line-height:1.423; text-align:justify; } p.bodytext { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; font-size:1.083em; line-height:1.423; text-align:justify; text-indent:24px; } p.backtext { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; font-size:1.083em; line-height:1.423; text-indent:24px; } /** backmatter **/ p.About-author-text { -epub-text-align-last:left; font-family:"Adobe Caslon Pro", serif; font-size:0.792em; line-height:1.263; margin-top:4px; text-align:justify; } p.caption { font-family:"Zemke Hand ITC Std", cursive, serif; font-size:1em; line-height:1.2; margin-bottom:2.5em; text-align:center; } /** divs **/ div.centerfull { margin:auto; text-align:center; max-width:100%; height:auto; page-break-inside:avoid!important; } div.centerfullspace { margin:auto; margin-top:1em; text-align:center; max-width:100%; height:auto; page-break-inside:avoid!important; } div.center20 { margin:auto; text-align:center; max-width:20%; height:auto; page-break-inside:avoid!important; } div.center50 { margin:auto; text-align:center; max-width:50%; height:auto; page-break-inside:avoid!important; } div.floatright { float:right; max-width:50%; height:auto; padding:0.5em 0 0.5em 0.5em; page-break-inside:avoid!important; } div.floatleft { float:left; max-width:30%; height:auto; padding:0.5em 0.5em 0.5em 0; page-break-inside:avoid!important; } div.chapteropener { margin:auto; text-align:center; max-width:25%; height:auto; page-break-inside:avoid!important; } div.container { position: relative; text-align: center; color: white; } /** spans **/ span.Chapt-Title-Cap { font-family:"Weiss Std", serif; font-size:1.917em; font-weight:500; } em.Foreword-Initial-letter { font-family:"Adobe Caslon Pro Bold", serif; font-weight:bold; font-size:1.75em; font-weight:500; } span.Initial-Cap-Quote { font-size:2.5em; } em.Text-bold-ital { font-family:"Adobe Caslon Pro Bold", serif; font-size:1.083em; font-style:italic; font-weight:bold; } em.Text-ital { font-family:"Adobe Caslon Pro", serif; font-size:1.083em; font-style:italic; } span.initial-Cap { font-family:"Adobe Caslon Pro Bold", serif; font-weight:bold; font-size:3.167em; font-weight:500; line-height:0; } p.ParaOverride-1 { margin-bottom:1.5em; text-align:center; } p.ParaOverride-2 { margin-bottom:0px; margin-top:6px; } p.ParaOverride-3 { margin-bottom:0px; margin-left:12px; margin-top:6px; text-indent:-12px; } p.ParaOverride-4 { margin-bottom:0px; margin-top:6px; page-break-after:always; } p.ParaOverride-5 { margin-top:9px; page-break-after:always; text-align:center; text-indent:0px; } h1.ParaOverride-6 { margin-bottom:15px; } p.ParaOverride-7 { margin-top:6px; } p.ParaOverride-8 { margin-top:33px; } p.ParaOverride-9 { text-align:center; } p.ParaOverride-10 { -epub-text-align-last:left; page-break-after:always; text-align:justify; text-indent:24px; } p.ParaOverride-11 { -epub-text-align-last:left; text-align:justify; text-indent:24px; } p.ParaOverride-12 { text-indent:0px; } h1.ParaOverride-14 { margin-bottom:90px; } h1.ParaOverride-15 { margin-bottom:88px; } p.ParaOverride-16 { page-break-after:always; text-indent:0px; } p.ParaOverride-17 { margin-top:6px; text-indent:0px; } p.ParaOverride-18 { margin-top:1px; text-indent:0px; } p.ParaOverride-19 { margin-top:6px; page-break-after:always; text-indent:0px; } span.CharOverride-1 { font-family:"Adobe Caslon Pro Bold", serif; font-size:0.594em; font-weight:bold; } span.CharOverride-2 { font-family:"Adobe Caslon Pro"; font-size:0.594em; } span.CharOverride-4 { font-family:"Adobe Caslon Pro"; font-style:italic; } span.CharOverride-5 { font-size:2.001em; } em.CharOverride-6, span.CharOverride-6 { font-size:1em; } span.CharOverride-7 { font-family:"Adobe Caslon Pro Bold"; font-weight:bold; } span.CharOverride-8 { font-size:0.729em; } span.CharOverride-9 { font-size:2.308em; } em.CharOverride-10 { font-family:"Adobe Caslon Pro Bold"; font-size:1em; font-style:italic; font-weight:bold; } span.CharOverride-11 { font-size:2.924em; } span.CharOverride-12 { font-family:"Adobe Caslon Pro"; font-size:1.083em; } span.CharOverride-13 { font-family:"Adobe Caslon Pro Bold", serif; font-weight:bold; font-size:2.924em; font-weight:500; } span.CharOverride-14 { color:#ffffff; font-family:"Weiss Std", serif; font-size:1.833em; } span.CharOverride-15 { font-size:58%; vertical-align:super; } span.CharOverride-16 { text-transform:uppercase; } em.CharOverride-17 { font-size:1.05em; } span.CharOverride-18 { font-family:"Zemke Hand ITC", serif; font-size:0.917em; } span.CharOverride-19 { font-size:0.846em; } span.CharOverride-20 { font-family:"Adobe Caslon Pro Bold"; font-weight:bold; } span.CharOverride-21 { font-size:0.962em; } h1._idGenParaOverride-1, p._idGenParaOverride-1 { page-break-after:always; } em._idGenCharOverride-1 { font-size:1.05em; } em._idGenCharOverride-2, span._idGenCharOverride-2 { font-size:1em; } span._idGenCharOverride-3 { font-size:2.924em; } span._idGenCharOverride-4 { font-size:0.729em; } #_idContainer000, #_idContainer001, #_idContainer058 { display:inline-block; height:648px; width:432px; } #_idContainer002 { display:inline-block; height:72px; width:82px; } #_idContainer003 { display:inline-block; height:34px; width:158px; } #_idContainer004 { display:inline-block; height:199px; width:192px; } #_idContainer005 { display:inline-block; height:351px; width:324px; } #_idContainer006 { display:inline-block; height:71px; width:432px; } #_idContainer007, #_idContainer008, #_idContainer009, #_idContainer010, #_idContainer011, #_idContainer012, #_idContainer013, #_idContainer014, #_idContainer015, #_idContainer016, #_idContainer017, #_idContainer018, #_idContainer019, #_idContainer020, #_idContainer021, #_idContainer022, #_idContainer023, #_idContainer024, #_idContainer025, #_idContainer026, #_idContainer027, #_idContainer028, #_idContainer029, #_idContainer030, #_idContainer031, #_idContainer032, #_idContainer033, #_idContainer034, #_idContainer035, #_idContainer036, #_idContainer037, #_idContainer038, #_idContainer039, #_idContainer040, #_idContainer041, #_idContainer042, #_idContainer043, #_idContainer060 { display:inline-block; height:84px; width:84px; } #_idContainer044 { display:inline-block; height:185px; width:142px; } #_idContainer045 { display:inline-block; height:185px; width:141px; } #_idContainer046 { display:inline-block; height:21px; width:437px; } #_idContainer047 { display:inline-block; height:33px; width:437px; } #_idContainer048, #_idContainer049 { display:inline-block; height:225px; width:339px; } #_idContainer050, #_idContainer051, #_idContainer052, #_idContainer053, #_idContainer054, #_idContainer055 { display:inline-block; height:243px; width:351px; } #_idContainer056 { display:inline-block; height:50px; width:441px; } #_idContainer057 { display:inline-block; height:259px; width:203px; } #_idContainer062, #_idContainer063, #_idContainer064, #_idContainer065 { display:inline-block; height:501px; width:300px; } #_idContainer066 { display:inline-block; height:59px; width:441px; } #_idContainer067 { display:inline-block; height:71px; width:441px; } img._idGenObjectAttribute-1 { height:100.00%; min-width:100%; width:100.00%; } div._idGenObjectStyleOverride-1 { border-width:0px; } div._idGenObjectLayout-1 { text-align:center; }