body{font-size:76%;}body,div,dt,dd,li,input,textarea,th,td{margin:0;padding:0;}p,dl,ul,ol,menu,dir,pre,form,fieldset,blockquote{margin:1em 0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,code,strong{font-style:normal;font-weight:normal;}caption{font-style:italic;font-weight:normal;text-align:left;}cite,dfn,em,var{font-style:italic;font-weight:normal;}strong,th{font-style:normal;font-weight:bold;}th{text-align:left;}q:before{content:open-quote;}q:after{content:close-quote;}abbr,acronym{border:0;}abbr[title],acronym[title]{border-bottom:1px dotted;}fieldset{margin:0;padding:0;border:1px solid;}li,dd{padding-left:1em;}h1,h2,h3,h4,h5,h6{padding:0;font-weight:bold;}h1{margin:.67em 0;font-size:2em;}h2{margin:.83em 0;font-size:1.5em;}h3{margin:1em 0;font-size:1.17em;}h4{margin:1.33em 0;}h5{margin:1.67em 0;font-size:.83em;}h6{margin:2.33em 0;font-size:.67em;}a{text-decoration:underline;color:#00f;}}
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;-ms-filter: none !important; }  a, a:visited { color: #444 !important; text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } 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; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3{ page-break-after: avoid; }}