/* PRINT CSS - 20081110 */

body
{
    font-size: 10pt;
}

div#page
{
    width: auto;
    margin: 0;
    background: none;
}

div#header
{
    height: auto;
}

div#usermenu, div#searchbox, div#path, div#topmenu, div#sidemenu, div#footer
{
    display: none;
}

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

div#logo
{
    position: static;
}

div#logo h1
{
    font-size: 2.2em;
    margin-bottom: 1em;
}

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

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

div#wideimage
{
    display: none;
}

div#columns
{
    padding: 0;
    border: none;
}

div.frontpage div#columns
{
    background: none;
}

div.frontpage div#main
{
    margin-top: auto;
    border-top: 0;
}

div#sidemenu-column, div#extrainfo-column, div#main-column, div#main-position, div#extrainfo-position, div#main, div#extrainfo, div.frontpage div#extrainfo
{
    width: auto;
    margin: 0;
    padding: 0;
    float: none;
}

div.class-gallery div.content-view-children, div.noextrainfo div.class-gallery div.content-view-children
{
    width: auto;
}

div.roundbox, div.roundbox div.roundbox-b, div.roundbox div.roundbox-t, div.roundbox-content, div.infobox
{
    width: auto;
    background: none;
    margin: 0;
    padding: 0;
}

h1, h2, h3, a, p, span.number
{
    color: #000000 !important;
}

h1, div.content-view-line, div.attribute-short, div.content-view-box, div.pagenavigator, p
{
    border-color: #808080 !important;
}