img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid;} @font-face { font-family:"Futura Std Book"; font-weight:bold; src : url("../Fonts/FuturaStd-Bold.otf"); } @font-face { font-family:"Futura Std Medium"; font-weight:600; src : url("../Fonts/FuturaStd-Heavy.otf"); } @font-face { font-family:"Futura Std Medium"; font-weight:500; src : url("../Fonts/FuturaStd-Medium.otf"); } @font-face { font-family:"Janson Text LT Std"; font-weight:bold; src : url("../Fonts/JansonTextLTStd-Bold.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:italic; src : url("../Fonts/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:oblique; src : url("../Fonts/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; src : url("../Fonts/JansonTextLTStd-Roman.otf"); } @font-face { font-family:"Myriad Pro"; src : url("../Fonts/MyriadPro-Regular.otf"); } @font-face { font-family:"Typewriter MT Std"; font-weight:500; src : url("../Fonts/TypewriterMTStd.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { max-width: 100%; -epub-hyphens:auto; } @page { margin : 0.0em 0.0em 0.0em 0.0em; } p, h1, h2, h3, h4, h5, h6 { -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; } h1.backmatter_B1-about-the-author { color:#808285; font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.25; margin-bottom:1.8125em; text-transform:uppercase; } h1.backmatter_B1-author-note { color:#808285; font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.25; margin-bottom:1.8125em; text-transform:uppercase; } li.backmatter_discussion-guide { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; list-style-position:outside; list-style-type:decimal; margin-bottom:0.5em; margin-left:-1.125em; text-align:justify; } h1.main-text_H1-CHAPTER-HEAD { color:#58595b; font-family:"Futura Std Book", sans-serif; font-size:3.333em; font-weight:bold; line-height:0.375; margin-bottom:0.9375em; } p._idGenParaOverride-1 { } /** frontmatter **/ p.frontmatter_acknowledgments-and-credits { font-family:"Janson Text LT Std", serif; font-size:0.583em; line-height:1.143; } p.frontmatter_CIP { font-family:"Janson Text LT Std", serif; font-size:0.583em; line-height:1.143; margin-left:0.5625em; text-indent:-0.5625em; } p.frontmatter_copyright { font-family:"Janson Text LT Std", serif; font-size:0.583em; line-height:1.143; } p.frontmatter_dedication { font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.417; margin-top:1em; text-align:center; text-transform:uppercase; } p.frontmatter_list { font-family:"Janson Text LT Std", serif; font-size:0.792em; line-height:1.474; margin-bottom:0.25em; } p.frontmatter_list-attribute { font-family:"Janson Text LT Std", serif; font-size:0.792em; line-height:1.474; margin-bottom:1.125em; text-align:right; } p.frontmatter_list-head { font-family:"Futura Std Medium", sans-serif; font-size:1.333em; font-weight:500; line-height:1.3; margin-bottom:1.6875em; text-align:center; text-transform:uppercase; } p.frontmatter_manufacturing-info { font-family:"Janson Text LT Std", serif; font-size:0.583em; line-height:1.143; } p.frontmatter_publisher-info { font-family:"Janson Text LT Std", serif; font-size:0.583em; line-height:1.143; } /** main text **/ p.main-text_block-quote-first { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; margin-left:1.125em; margin-right:1.125em; margin-top:0.875em; text-align:justify; } p.main-text_block-quote-last { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; margin-bottom:0.875em; margin-left:1.125em; margin-right:1.125em; text-align:justify; } p.main-text_block-quote-middle { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; margin-left:1.125em; margin-right:1.125em; text-align:justify; } p.main-text_call-out-text { color:white; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; text-indent:1.125em; } p.main-text_chap-opener-quote { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; } p.main-text_chap-opener-quote-attribute { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:right; margin-top:0.9375em; } h2.main-text_H2-BHEAD { color:#58595b; font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.25; margin-bottom:0.9375em; text-transform:uppercase; } h2.main-text_H2-bhead-after-H1 { color:#58595b; font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.25; text-transform:uppercase; } p.main-text_section-head { font-family:"Futura Std Book", sans-serif; font-size:1.5em; line-height:1; font-weight:bold; margin-bottom:1.5em; text-align:center; text-transform:uppercase; } p.main-text_TEXT { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; text-indent:1.125em; } p.main-text_text-centered { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; margin-bottom:0.1875em; margin-top:0.1875em; text-align:center; } p.main-text_text-chapter-opener-para { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } p.main-text_text-divider { color:#a7a9ac; font-family:"Janson Text LT Std", serif; font-size:1.167em; line-height:1; margin-bottom:0.875em; margin-top:0.875em; text-align:center; } p.main-text_text-no-indent { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } /** Sidebar **/ /** backmatter **/ p.backmatter_about-the-author-no-indent { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } p.backmatter_AUTHOR-NOTE { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; text-indent:1.125em; } p.backmatter_author-note-no-indent { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } h1.backmatter_B1-discussion-guide { color:#808285; font-family:"Futura Std Medium", sans-serif; font-size:1em; font-weight:500; line-height:1.25; margin-bottom:1.8125em; text-transform:uppercase; } p.backmatter_further-reading { font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; margin-top:0.875em; text-align:justify; } p.PageBreak { page-break-after:always; } /** image **/ div.centerfull { margin:auto; 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.center50 { margin:auto; text-align:center; max-width:50%; height:auto; page-break-inside:avoid!important; } div.textdivider { margin:auto; text-align:center; max-width:10%; height:auto; page-break-inside:avoid!important; } div.floatright { float:right; max-width:40%; height:auto; padding:0.5em 0 0.5em 0.5em; page-break-inside:avoid!important; } div.chapteropener { margin:auto; max-width:100%; height:auto; page-break-inside:avoid!important; } div.section { margin:auto; text-align:center; max-width:80%; height:auto; page-break-inside:avoid!important; } div.black { background-image:url(../Images/black.jpg); height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding:5em 1em; } /** divs **/ /** spans **/ span.backmatter_CMS-ital { font-family:"Janson Text LT Std", serif; font-style:italic; } span.backmatter_glyphs { font-family:"Myriad Pro", sans-serif; } span.frontmatter_CMS-ital { font-style:italic; } span.frontmatter_emphasis { font-family:"Janson Text LT Std", serif; font-weight:bold; } span.frontmatter_list-head-CMS-ital { font-style:italic; } span.main-text_CMS-ital { font-style:italic; } span.main-text_drop-cap { color:#808285; font-family:"Futura Std Medium", sans-serif; font-size:1.25em; font-weight:600; text-transform:uppercase; letter-spacing:0.1em; } span.main-text_section-head-alt1 { font-size:0.75em; font-weight:inherit; } span.main-text_special-text { font-family:"Typewriter MT Std", serif; font-weight:500; }