body.cover { padding:0pt; margin: 0pt; border-width: 0pt; oeb-column-number: 1;} div.inline-graphic { text-align: center; width: 100%; height: 100%; margin: 0; padding: 0;} img.sgc-1 { height: 100%; max-width: 100%; max-height: 100%; padding: 0; margin: 0;} body.divider { padding:0; margin: 0; } div.divider-graphic { text-align: center; width: 99%; height: 99%; margin: 0; padding: 0;} img.divider { height: 99%; max-width: 100%; max-height: 99%; padding: 0; margin: 0;} 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:none; -webkit-hyphens:none; margin: 1em 1em 1em 1em; } /*This style is used for headings which should not be seen on the actual page*/ h1.unseen { margin: 0; } h2.unseen { margin: 0; } h1, h2, h3 { margin-top: 45px; margin-bottom: 25px; font-family:serif; text-align: center; } @page { margin : 0px 0px 0px 0px; }img.image { width: 100%; margin-left: auto; margin-right: auto; text-align: center; } p.artwork { font-weight: normal; text-align: center; margin: 0; padding: 0; } div { page-break-inside: avoid; page-break-after: avoid; display: block; } div.artwork { margin-left: 30%; margin-right: 30%; margin-top: 0; margin-bottom: 0; padding: 0px 10px 0px 10px; width: 40%; page-break-inside: avoid; display: block; }