article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline;*zoom: 1;}audio:not([controls]) { display: none; }[hidden] { display: none; }html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;font-size: 100%;}figure { margin: 0; }form { margin: 0; }fieldset {border: 0;margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}td { vertical-align: top; }.hidden {display: none !important;visibility: hidden;}.invisible { visibility: hidden; }.clearfix:before, .clearfix:after {content: "";display: table;}.clearfix:after { clear: both; }.clearfix { *zoom: 1;}@media print {* {background: transparent !important;color: black !important;box-shadow: none !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important;}abbr[title]:after { content: " (" attr(title) ")"; }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}table { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 {orphans: 3;widows: 3;}h2, h3 { page-break-after: avoid; }}
body, div, p, button, input, select, textarea, a { box-sizing: border-box; }.image { display: block; }