/* PRINT CSS - 20060522 */

/* This CSS file hides unwanted elements when a page is printed out, 
by overriding styles set in pagelayout.css */

body
{
    font-size: 10pt;
    background: none;
}

div#searchbox, div#path, div#topmenu, div#sidemenu, div#extrainfo, div#footer, div#usermenu, div#logo,div.read-more-articlep,div.read-more-articleb, div#toolbar
{
    display: none; /* Hide elments not wanted on a printed page */
}

body, div#page, div#header, div#main
{   
    margin: 0 auto;
    padding: 0;
    border: none;
}

div#columns
{
    padding: 0;
}

div#main-position
{
    margin: 0;
}

div#main-position, div.float-insert
{
    float: none;
}


/* TABLES */
table
{
    font-size: 12px; /* Fix for size "loss" in tables in IE; redundant for most other browsers */
    margin: 0;
    padding: 0;
    border: 1px solid #fff;
    border-collapse: collapse;
}

th, td
{
    padding: 0;
    border: 1px solid #fff;
}


table.default td,
table.default th,
table.default td {
 padding:3px 5px 3px 5px;
}

table.default th {
 background: #ffff99;
 color: #666666;
 font-weight: normal;
  padding:7px 5px 7px 5px;
}
table.default tr.bgdark {
 background: #e7e7e7;
}
table.default tr.bglight {
 background: #d7d7d7;
}

table.default th p{padding:0;margin:0;}
table.default td p{padding:0;margin:0;}

table tr td.td_left,table tr th.td_left{text-align:left;}
table tr td.td_right,table tr th.td_right{text-align:right;}
table tr td.td_center,table tr th.td_center{text-align:center;}
table tr td.td_justify,table tr th.td_justify{text-align:justify;}

td.nowrap
{
    white-space: nowrap;
}

td.number
{
    text-align: right;
}

div.box
{
    border: none;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

div.box div.box-content
{
    padding: 0;
}

div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl
{
    background: none;
}
div.attribute-header h1,
h2.attribute-header-linei
{
	color: #000;
}
