/* PRINT CSS - th[eZ]20070125 */

h1, h2, h3, h4, h5, h6, a
{
    color: #000000 !important;
    padding-left: 0 !important;
}

div#page-width1, div#page-width2, div#page-width3, div#page-width4, div#page-width5, div#page-width6, div.area-docmain-normal
{
    width: auto;
}

div#logo
{
    background-image: none;
    position: static;
}

div#logo h1 a
{
    height: auto;
    width: auto;
}

div#logo h1 a span.hide
{
    display: block;
}

div#searchbox, div#usermenu ul, div#menuborder, div#menu, div#mainmenu, ul#mainmenulist, div#submenu, div#path, div#sidemenu-position, div#extrainfo-position, div#footer
{
    display: none;
}

body, div#page, div#header, div#header-insert, div#main
{   
    background: none;
    margin: 0;
    padding: 0;
}

div#header-insert
{
    height: auto;
}

div#sidemenu-column, div#extrainfo-column, div#main-column
{
    margin: 0; 
    padding: 0;
    border: none;
}

div#main-position
{
    float: none;
}

div#main
{
    margin-top: 4em;
}

div.content-columns
{
    background: none;
}

div.template-design, div.border-1, div.nopagelayoutborder div#main div.border-1 div.border-1, div.template-module, div.border-2, div.nopagelayoutborder div#main div.border-2 div.border-2, div.template-object, div.border-3, div.nopagelayoutborder div#main div.border-3 div.border-3, div.border-3 div.border-1,  div.border-3 div.row div.border-1, div.row
{
    background: none;
    margin: 0;
    padding: 0;
}

input.button
{
    color: #000000;
    background-color: #e0e0e0;
    background-image: none;
}

div#footer-design
{
    border: none;
}

div.attribute-rating, span.rating, div.attribute-social, div.taglist
{
    display: none;
}

h1.icon a, h2.icon a, h3.icon a
{
    background: none;
    padding-left: 0;
}

div.row div.col
{
    width: 100%;
    padding: 0;
    margin: 0;
}

div#columns ul
{
    padding: 0;
    margin: 0.75em 0 1em 1.5em;
}

div#columns ul li
{
    background: none;
    margin: 0 0 0.3em 0;
    padding: 0;
    list-style-type: disc;
}