img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid; } @font-face { font-family:"Binary ITC Std Light"; font-weight:bold; src : url("../font/BinaryITCStd-Bold.otf"); } @font-face { font-family:"Binary ITC Std Light"; font-weight:300; src : url("../font/BinaryITCStd-Light.otf"); } @font-face { font-family:"Janson Text LT Std"; font-weight:bold; src : url("../font/JansonTextLTStd-Bold.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:italic; src : url("../font/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:oblique; src : url("../font/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; src : url("../font/JansonTextLTStd-Roman.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote, figure { 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; } /** frontmatter **/ h1.frontmatter_list-head { font-family:"Janson Text LT Std", serif; font-size:1.5em; line-height:1.111; margin-bottom:0.25em; text-align:center; } p.frontmatter_praisetitle { font-family:"Binary ITC Std Light", serif; font-size:2.5em; line-height:1.111; margin-bottom:1em; text-align:center; color:#5E5E5E; } p.frontmatter_list { font-family:"Janson Text LT Std", serif; font-size:0.792em; line-height:1.263; margin-bottom:0.35em; } p.frontmatter_list-attribute { font-family:"Janson Text LT Std", serif; font-size:0.75em; line-height:1.333; margin-bottom:1.25em; margin-left:50%; text-align:right; } p.frontmatter_CIP { font-family:"Janson Text LT Std", serif; font-size:0.7em; line-height:1.143; margin-left:2em; text-indent:-2em; } p.frontmatter_copyright, p.frontmatter_acknowledgments-and-credits, p.frontmatter_manufacturing-info, p.frontmatter_publisher-info { font-family:"Janson Text LT Std", serif; font-size:0.7em; line-height:1.143; } p.frontmatter_dedication { font-family:"Janson Text LT Std", serif; font-size:1.1em; line-height:1.5; text-align:center; margin-left:3em; margin-right:3em; margin-top:2em; } /** main text **/ h1.main-text_H1-CHAPTER-HEAD { font-family:"Binary ITC Std Light", serif; font-size:2.5em; font-weight:300; line-height:1; margin-bottom:0.5em; margin-top:0.5em; text-align:center; } p.main-text_chap-opener-quote { font-family:"Binary ITC Std Light", serif; font-size:0.917em; font-weight:300; line-height:1.364; margin-top:2em; margin-bottom:1em; margin-left:3em; } p.main-text_chap-opener-quote-attribute { color:#58595b; font-family:"Binary ITC Std Light", serif; font-size:0.875em; font-weight:300; line-height:1.429; text-align:right; margin-right:3em; } p.main-text_TEXT { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; text-indent:2em; } p.main-text_text-chapter-opener-para { -epub-text-align-last:left; 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 { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } /** Sidebar **/ aside.sidebarA { border:1px white solid; margin-top:1em; margin-bottom:1em; padding:1em; background-color:grey; } /** backmatter **/ h1.backmatter_B1-about-the-author { color:#6d6e71; font-family:"Binary ITC Std Light", serif; font-size:1.417em; font-weight:300; line-height:0.882; margin-bottom:1.0em; margin-top:5.25em; } h1.backmatter_B1-acknowledgments { color:#6d6e71; font-family:"Binary ITC Std Light", serif; font-size:1.417em; font-weight:300; line-height:0.882; margin-bottom:1.0em; margin-top:5.25em; } h1.backmatter_B1-author-note { color:#6d6e71; font-family:"Binary ITC Std Light", serif; font-size:1.417em; font-weight:300; line-height:0.882; margin-bottom:1.0em; margin-top:5.25em; } h1.backmatter_B1-discussion-guide { color:#6d6e71; font-family:"Binary ITC Std Light", serif; font-size:1.417em; font-weight:300; line-height:0.882; margin-bottom:1.0em; margin-top:5.25em; } p.backmatter_about-the-author-no-indent { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } p.backmatter_ACKNOWLEDGMENTS { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; text-indent:1.125em; } p.backmatter_acknowledgments-no-indent { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } p.backmatter_AUTHOR-NOTE { -epub-text-align-last:left; 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 { -epub-text-align-last:left; font-family:"Janson Text LT Std", serif; font-size:0.875em; line-height:1.429; text-align:justify; } p.backmatter_discussion-guide, li.backmatter_discussion-guide { -epub-text-align-last:left; 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; margin-top:0.875em; text-align:justify; } p.PageBreak { page-break-after:always; } /** image **/ figure.centerfull { margin:auto; text-align:center; width:100%; max-width:100%; height:auto; page-break-inside:avoid!important; } figure.centerfullspace { margin:auto; margin-top:1em; text-align:center; width:100%; max-width:100%; height:auto; page-break-inside:avoid!important; } figure.center75 { margin:auto; margin-top:1em; text-align:center; width:75%; max-width:75%; height:auto; page-break-inside:avoid!important; } figure.center50 { margin:auto; margin-top:1em; text-align:center; width:50%; max-width:50%; height:auto; page-break-inside:avoid!important; } figure.floatright { float:right; width:50%; max-width:50%; height:auto; padding:0.5em 0 0.5em 0.5em; page-break-inside:avoid!important; } figure.floatleft { float:left; width:30%; max-width:30%; height:auto; padding:0.5em 0.5em 0.5em 0; page-break-inside:avoid!important; } figure.chapteropener { margin:auto; text-align:center; width:40%; max-width:40%; height:auto; page-break-inside:avoid!important; } figure.textdivider { margin:auto; text-align:center; width:20%; max-width:20%; height:auto; page-break-inside:avoid!important; margin-top:1em; margin-bottom:1em; } img._idGenObjectAttribute-1 { height:100.00%; min-width:100%; width:100.00%; } /** divs **/ div._idGenObjectLayout-1 { text-align:center; } /** spans **/ span.backmatter_CMS-ital { font-family:"Janson Text LT Std", serif; font-style:italic; } span.frontmatter_CMS-ital { font-family:"Janson Text LT Std", serif; font-style:italic; } span.frontmatter_emphasis { font-family:"Janson Text LT Std", serif; font-weight:bold; } span.main-text_CMS-ital { font-style:italic; } span.main-text_H1-chapter-number { font-family:"Binary ITC Std Light", serif; font-size:0.367em; font-weight:bold; text-transform:uppercase; } span._idGenCharOverride-2 { font-family:"Janson Text LT Std"; }