body {width:100%!important; margin:0!important; padding:0!important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family:Arial, Arial, Helvetica, sans-serif; color:#000; background:none; font-size:10pt;}

/* Headings */
h1,h2,h3,h4,h5,h6 {font-family:Helvetica, Arial, sans-serif;}
h1{font-size:17pt;}
h2{font-size:15pt;}
h3{font-size:13pt;}
h4,h5,h6{font-size:11pt;}

code {font:10pt Courier, monospace;} 
blockquote {margin:1.3em; padding:1em; font-size:10pt;}
hr {background-color:#ccc; display:block!important;}

/* Images */
img {margin:0 20px 10px 0;}
a img {border:none;}
 
/* Links */
a:link, a:visited {background:transparent; font-weight:700; text-decoration:underline; color:#333;}

/* Table */
table {margin:1px; text-align:left;}
th {border-bottom:1px solid #333; font-weight:bold;}
td {border-bottom:1px solid #333; }
th,td {padding:4px 10px 4px 0;}
tfoot {font-style:italic;}
caption {background:#fff; margin-bottom:2em; text-align:left;}
thead {display:table-header-group;}
tr {page-break-inside:avoid;}

/* Adittional */
#info {border-bottom:2px solid #6E6E6E;}
.block {margin:0 0 20px 0; border-bottom:1px solid #6E6E6E;}
.summary {overflow:hidden;}
.order .left {float:left; width:50%; overflow:hidden;} 
.order .right {float:right; width:50%; overflow:hidden;} 
#content .hidden { display:none!important;}


#header, #footer, #mainnav, #sidebar, #mirror-nav, .buttons, .hidden, #fancy_title, .block input, .pagination, .top-pagination
{display:none;}
