
@media screen, print { html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, figure, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; outline: none; } html { height: 100%; overflow-x: hidden; position: relative; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { overflow-x: hidden; position: relative; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, object, video, audio, embed, canvas, iframe, main, summary { display: block; } video, audio, progress, canvas { vertical-align: baseline; } video { background-color: #000000; } template, [hidden], audio:not([controls]) { display: none; } audio:not([controls]) { height: 0; } iframe { max-width: 100%; } abbr, address, progress { display: inline-block; text-decoration: none; } abbr:not([class]), acronym { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } #middle ul:after, #bottom ul:after, #middle ol:after, #bottom ol:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } dl { display: block; overflow: hidden; } dt { display: block; font-weight: bold; overflow: hidden; } dd { display: block; overflow: hidden; } q:before, q:after { content: none; } del { text-decoration: line-through; } table { width: 100%; } img { display: inline-block; color: transparent; height: auto; font-size: 0; vertical-align: middle; max-width: 100%; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: auto; -ms-interpolation-mode: bicubic; } img.wp-smiley, img.emoji { font-size: 1em; } a { background: transparent; } a:active, a:hover { outline: 0; } img { border: 0; } figure { background-image: none !important; } fieldset { margin: 25px 2px 30px; padding: 1.5em 1em .5em; border-width: 0; border-style: solid; } fieldset legend { padding: 3px 10px; margin-top: -25px; } input { line-height: normal; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } textarea { resize: vertical; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } optgroup { font-weight: bold; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; } input[type=search] { -webkit-appearance: textfield; } input[type=submit], input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } input[type="checkbox"], input[type="radio"] { padding: 0; } button { overflow: visible; } button, select { text-transform: none; } select { cursor: pointer; } button[disabled], html input[disabled] { cursor: default; pointer-events: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input[type=text]::-ms-clear { display: none; } p:empty { display: none; } :focus { outline: 0; } pre, code, kbd, samp { background-color: transparent; color: inherit; font-family: monospace; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; letter-spacing: 1px; } pre { white-space: pre-wrap; } pre a { font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; letter-spacing: inherit; } code { display: inline-block; } code a { font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; letter-spacing: inherit; } svg:not(:root) { overflow: hidden; } sub, sup, small { font-size: 75%; } sub, sup { line-height: 0; position: relative; } sup { vertical-align: super; } sub { vertical-align: sub; } b, strong { font-weight: bold; } th, td, caption { font-weight: normal; } dfn { font-style: italic; } hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } mark { color: #000000; } .sticky, .bypostauthor, .screen-reader-text { outline: none; } }