img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid;} @font-face { font-family:"Eurostile LT Pro Bold Ext Two"; font-weight:bold; font-stretch:expanded; src : url("../font/EurostileLTPro-BoldEx2.otf"); } @font-face { font-family:"Eurostile LT Pro Demi"; font-weight:600; src : url("../font/EurostileLTPro-Demi.otf"); } @font-face { font-family:Helvetica; src : url("../font/Helvetica.dfont"); } @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"); } @font-face { font-family:Sodom; font-weight:500; src : url("../font/Sodom-Regular.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 { -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.frontmatter_dedication { color:#878787; font-family:"Janson Text LT Std", serif; font-size:1.14em; line-height:1.2; text-align:center; margin-top:2em; } /** frontmatter **/ p.frontmatter_FRONTMATTER-TEXT-PARENT-STYLE, p.frontmatter_manufacturing-info, p.frontmatter_publisher-info, p.frontmatter_acknowledgments-and-credits, p.frontmatter_copyright, p.frontmatter_CIP { font-family:"Janson Text LT Std", serif; font-size:0.6em; line-height:1.25em; } /** main text **/ p.main-text_H1-CHAPTER-HEAD { color:#848484; font-family:"Eurostile LT Pro Bold Ext Two", sans-serif; font-size:1.3em; font-weight:bold; line-height:1.3; margin-top:2em; margin-bottom:1em; text-align:center; } p.main-text_TEXT { font-family:"Janson Text LT Std", serif; font-size:1em; line-height:1.458; text-indent:1.125em; } p.main-text_text-no-indent { font-family:"Janson Text LT Std", serif; font-size:1em; line-height:1.458; } p.main-text_text-divider { color:#a7a9ac; font-family:"Janson Text LT Std", serif; font-size:1.167em; line-height:1.643; margin-top:0.5625em; text-align:center; } p.main-text_text-chapter-opener-par { font-family:"Janson Text LT Std", serif; font-size:1em; line-height:1.458; } /** backmatter **/ p.backmatter_author-note-no-indent { font-family:"Janson Text LT Std", serif; font-size:1em; line-height:1.2em; } p.backmatter_B1-about-the-author { color:#848484; font-family:"Eurostile LT Pro Bold Ext Two", sans-serif; font-size:1.3em; font-weight:bold; line-height:1.5; margin-top:2em; text-align:center; margin-bottom:1em; } 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; } /** divs **/ div.Basic-Text-Frame { border-style:solid; } /** spans **/ span.backmatter_CMS-ital { font-style:italic; } span.backmatter_emphasis { font-family:"Eurostile LT Pro Bold Ext Two", sans-serif; font-weight:bold; } span.emphasis { font-weight:bold; } span.frontmatter_CMS-ital { font-family:"Janson Text LT Std", serif; font-style:italic; } span.main-text_CMS-ital { font-style:italic; } span.main-text_H1-chapter-number { color:#dadada; font-size:1.667em; text-transform:uppercase; } span.main-text_drop-cap { font-family:Sodom, serif; font-size:2.167em; font-weight:500; } span._idGenCharOverride-1 { font-family:"Janson Text LT Std"; } span._idGenCharOverride-2 { font-family:"Eurostile LT Pro Demi"; font-size:1.818em; }