*{background: transparent!important;color: black!important;text-shadow: none!important;filter: none!important;-ms-filter: none!important;}
body{line-height: 1.5;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;color: #000;background: none;font-size: 10pt;}
hr{background: #ccc;color: #ccc;width: 100%;height: 2px;margin: 2em 0;padding: 0;border: none;}
h1, h2, h3, h4, h5, h6{font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code{font: .9em "Courier New", Monaco, Courier, monospace;}
a img{border: none;}
a, a:visited{color: #444!important;text-decoration: underline;}
a.link[href]:after{content: " (" attr(href) ")";}
abbr[title]:after{content: " (" attr(title) ")";}
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;}
a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: "";}
ol{list-style-type: none;}
ol.normal{list-style-type: decimal;}
table.normal{border-collapse: collapse;border-spacing: 0;}
table.normal, table.normal tr td{border: 1px solid #999;}
