*{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[href].link: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;}
#principalnavLocation,#footerLocation,#searchandlanguagesLocation{display:none;}
ul.thread{list-style-type:none;}
ul.thread li{display:inline;}
