html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, label, legend,caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight: normal; } body { line-height: 1; } strong, strong *, b, b * { font-weight: bold; } em, em *, i, i * { font-style: italic; } .all-caps { text-transform: uppercase; } .small-caps { font-variant: small-caps; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } body { color: #333; } body *:not(.page) { -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; } body.hidden *:not(.page), body.mceContentBody * { opacity: 0; } body.mceContentBody.loaded * { opacity: 1; } body.title_page p { text-indent: 0 !important; text-align: center !important; } .page_break { height: 1px; background: #ccc; margin: 50px -28px; } body p { margin: 0; line-height: 1.2em; } body blockquote { position: relative; } body blockquote p { text-indent: 0 !important; } body h1.title p, body h1.title p:first-line, body blockquote p, body blockquote p:first-line, body blockquote .attr p, body blockquote .attr p:first-line { text-align: inherit; font-weight: inherit; text-transform: inherit; font-variant: inherit; font-style: inherit; line-height: inherit; text-indent: inherit; } body hr.fleuron { border: 0; width: 100%; clear:both; background-position: center center; background-repeat: no-repeat; height:50px; } body p ~ p:first-line { font-variant: inherit; font-style: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; font-family: inherit; opacity: 1; } body p ~ .header + p, body p ~ .header + .img_wrap + p, body p ~ blockquote + p, /* also do this for paragraphs following blockquotes and lists */ body p ~ ul + p, body p ~ ol + p { text-indent: inherit; } /* reset all drop caps for paragraphs that are not the first paragraph */ /* p ~ p:first-letter { font-size: inherit; font-family: inherit; font-variant: inherit; font-weight: inherit; text-transform: inherit; float: inherit; margin: inherit; background: inherit; color: inherit; border: inherit; padding: inherit; margin: inherit; opacity: 1; } */ body h1, body h2, body h3, body h4 { clear: both; } body ul, body ol { margin: 1em 0 1em 1em; padding: 0 0 0 1em; } body ul li, body ol li, body ul li *, body ol li * { margin: .3em 0 .3em 0em; vertical-align: top; font-weight: inherit; } body ul li strong, body ol li strong, body ul li b, body ol li b { font-weight: bold; } ul {list-style: disc;} ol {list-style: decimal;} body img { border: solid 1px #ccc; } body img.center { width: 100%; } body div.img_wrap img { width: 100%; } body div.image_caption { display: block; text-indent: 0; font-size: .8em; font-style: italic; margin-bottom: 10px; } body div.image_caption p, body div.image_caption p:first-line { text-indent: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; text-align: inherit; font-size: inherit; margin: inherit; } body div.center { margin: 0 auto; width: 100%; text-align: center; } body div.center img { margin: 0; } body div.img_wrap.left{ float:left; margin-right: 15px; } body div.img_wrap.right{ float:right; margin-left: 15px; } hr.pageBreak{ border: 0; background: none; height:0; }