html { padding:1em; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } li { display:block; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } p.FirstPara { font-family:serif; font-size:1em; margin-top:17px; text-align:justify; } p.Indent { font-family:serif; font-size:1em; text-align:justify; text-indent:12px; } .Section { font-family:serif; font-size:1.333em; font-style:italic; margin-bottom:1em; margin-top: 1em; text-align:center; } p.Copyright { -epub-hyphens:none; font-family:serif; font-size:0.708em; text-align:center; } p.List-title { font-family:serif; margin-top:14px; text-align:justify; text-decoration:underline; } p.List { font-family:serif; margin-top:0px; text-align:justify; } p.List-last { font-family:serif; font-size:1em; margin-bottom:14px; margin-top:0px; text-align:justify; } p.List-title-centre { font-family:serif; font-size:1em; margin-top:14px; text-align:center; text-decoration:underline; } p.Centred-text { font-family:serif; text-align:center; } p.Section-Head-page-break { font-family:serif; font-size:1.333em; font-style:italic; font-variant:normal; font-weight:normal; margin-bottom:2em; margin-top:4em; text-align:center; } p.Attribution { font-family:serif; font-variant:small-caps; text-transform: lowercase; margin-bottom:18px; text-align:center; } p.Blurb { font-family:serif; font-style:normal; font-variant:normal; font-weight:normal; margin-bottom:11px; margin-top:0px; text-align:left; } p.Dedication { font-family:serif; margin-bottom:7px; text-align:center; } p.Ack-First-para { font-family:serif; margin-top:7px; text-align:justify; } p.Ack-Indented-para { font-family:serif; margin-top:0px; text-align:justify; text-indent:12px; } p.Copyright-dedication { font-family:serif; font-size:0.708em; margin-bottom:14px; margin-top:7px; text-align:center; } span.small-caps, em.small-caps { font-variant:small-caps; text-transform: lowercase; } p.right-align { text-align:right; } img.frame-1 { height:63px; width:159px; } div.frame-2 { margin:0px auto 0px auto; text-align:center; } img.frame-3 { height:29px; width:88px; } img.frame-4 { height:29px; width:82px; } .Praise-for { font-family:serif; margin-bottom:2em; margin-top:4em; text-align:center; } .margin-top { margin-top: 4em; } .space-above { margin-top: 1em; } .space-below { padding-bottom: 1em; } .title-page { max-height: 90vh; } .line-separator { height:1px; background:#717171; border-bottom:1px solid #313030; margin-top: 1em; margin-bottom:1em; margin-left: auto; margin-right: auto; width:50%; } .logo { height:40px; width:auto; margin-top: .5em; }