/* NAMESPACES */ @namespace epub "http://www.idpf.org/2007/ops"; /* FONTS */ @font-face { font-family:"Dante MT Pro"; font-weight:normal; src : url("../font/DanteMTPro.otf"); } @font-face { font-family:"Dante MT Pro"; font-weight:bold; src : url("../font/DanteMTPro-Bold.otf"); } @font-face { font-family:"Dante MT Pro"; font-style:italic; font-weight:bold; src : url("../font/DanteMTPro-BoldItalic.otf"); } @font-face { font-family:"Dante MT Pro"; font-style:oblique; font-weight:bold; src : url("../font/DanteMTPro-BoldItalic.otf"); } @font-face { font-family:"Dante MT Pro"; font-style:italic; font-weight:normal; src : url("../font/DanteMTPro-Italic.otf"); } @font-face { font-family:"Dante MT Pro"; font-style:oblique; font-weight:normal; src : url("../font/DanteMTPro-Italic.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { adobe-hyphenate: none; /* proprietary for Legacy RMSDK */ -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } @page { margin : 30px 30px 30px 30px; } a { text-decoration:underline; color:blue; } h2.A-Head { font-family:"Dante MT Pro", serif; font-size:0.958em; font-weight:bold; line-height:1.261; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:1.5em; page-break-after:avoid; text-align:left; text-indent:0; } p.Also-by-text { font-family:"Dante MT Pro", serif; font-style:italic; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.Also-by-title { font-family:"Dante MT Pro", serif; font-size:0.917em; font-weight:normal; line-height:1.295; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.Backmatter-title { font-family:"Dante MT Pro", serif; font-size:1.583em; font-weight:normal; line-height:1.2; margin-bottom:3.6em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.ChpNum { font-family:"Dante MT Pro", serif; font-size:0.833em; font-weight:normal; line-height:1.6; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; text-transform:uppercase; } p.ChpTitle { font-family:"Dante MT Pro", serif; font-size:1.583em; font-weight:normal; line-height:1.2; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.ChpTitle---sp-after { font-family:"Dante MT Pro", serif; font-size:1.583em; font-weight:normal; line-height:1.2; margin-bottom:3.6em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.ChpTitle2 { font-family:"Dante MT Pro", serif; font-size:1.25em; font-style:italic; font-weight:normal; line-height:1.2; margin-bottom:3.6em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } h1.Introduction { font-family:"Dante MT Pro", serif; font-size:1.583em; font-weight:normal; line-height:1.2; margin-bottom:3.6em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.about-text { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.body-text { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.body-text---ed-space-before { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1.8em; text-align:left; text-indent:0; } p.body-text---sp-after { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.body-text-indent { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1em; } p.body-text-indent---sp-after { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1em; } p.copyright { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.extract---sp-after { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:1em; margin-left:1em; margin-right:1em; margin-top:0; text-align:left; text-indent:0; } p.first-paragraph { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.261; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.idx_sub { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:1.125em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.6em; } p.index { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0.6em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.6em; } p.index---sp-before { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0.6em; margin-right:0; margin-top:0.6em; text-align:left; text-indent:-0.6em; } p.notes-text { font-family:"Dante MT Pro", serif; font-size:0.9em; font-weight:normal; line-height:1.2; margin-bottom:0.75em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } h1.praise-title { font-family:"Dante MT Pro", serif; font-size:1.25em; font-style:italic; font-weight:normal; line-height:1.2; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.toc-contents { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.364; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.toc-contents---space { font-family:"Dante MT Pro", serif; font-weight:normal; line-height:1.364; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } span.bolditalic { font-style:italic; font-weight:bold; } cite { font-style:italic; } small.first-words, small.sc { text-transform:lowercase; font-style:normal; font-variant:small-caps; font-weight:normal; font-size:1.1em; } span.sc-italic { text-transform:lowercase; font-style:italic; font-variant:small-caps; font-weight:normal; font-size:1.1em; } span.CharOverride-1 { font-style:normal; } ._idGenDropcap-1 { float:left; font-family:"Dante MT Pro", serif; font-size:3.116em; font-weight:normal; line-height:1; margin-bottom:-0.333em; margin-right:0.05em; margin-top:-0.067em; } img._idGenObjectAttribute-1 { max-height:100.00%; max-width:100.00%; object-fit:contain; } section[epub|type="titlepage"] { text-align:center; } img._idGenObjectAttribute-2 { width:40%; } hr { width:50%; margin-top:10vh; } hr.edsp { border:0; margin-top:0; } section[epub|type="halftitlepage"], section[epub|type="copyright-page"], section[epub|type="toc"], body[epub|type="frontmatter"] { margin-top:10vh; } section[epub|type="dedication"], section[epub|type="epigraph"], section[epub|type="acknowledgments"], section[epub|type="seriespage"], section[epub|type="chapter"], body[epub|type="backmatter"], section[epub|type="contributors"], section[epub|type="imprint"], #NoMoreNIceGirls_int_indexed-1, section[epub|type="index"] { margin-top:30vh; } sup { font-size: 0.675em; line-height: 1.2; vertical-align: super; vertical-align: 35%; } /*Tries to more closely duplicate the multicol layout of the index in the souce material. But as there is currently no way to have column container content overflow in the block direction, the additonal columns get created in the inline direction and a horizontal scroll bar is added. This causes display issues. In ADE, for example, the index cuts off after the first full page.*/ /*/\* Displays the index in a 2-column format *\/ section[epub|type="index"] { -webkit-columns: 300px 2; columns: 300px 2; height:100vh; } /\* Prevent the flow from breaking index entries across a pagebreak *\/ section[epub|type="index"] * { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; } #_idParaDest-70 { -webkit-column-span: all; column-span: all; }*/