/* PRINT CSS - 2009 */

body
{
    font-size: 10pt;
}

div#headermenu, div#languagemenu, div#topmenu, div#header-image, div#sidemenu, div#extrainfo, div#bottommenu, div#footer, div#page-bottom, div.function-print, div.function-email
{
    display: none;
}

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

div#header
{
    height: auto;
    background: none;
}

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

div#logo a
{
    width: auto;
    height: auto;
    position: static;
    display: inline;
}

div#logo a span.plaintext
{
    display: inline;
}

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

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

div#main-position
{
    float: none;
}

div.class-frontpage div#banners
{
    margin-bottom: 2em;
}

div.class-content-area div.attribute-image
{
    background: none;
    margin: 0;
    padding: 0;
}

div.class-content-area div.attribute-image img
{
    width: 100%;
}

div.columns
{
    width: auto;
    margin: 0;
}

div.class-frontpage div.row-1, div.class-frontpage div.row-2
{
    background: none;
}

div.columns div.col-single, div.columns div.col-double
{
    width: auto;
    float: none;
}

div.class-frontpage div.row-2 div.content-view-line div.attribute-short, div.class-frontpage div.row-2 div.content-view-line div.attribute-link, div.class-frontpage div.columns div.content-view-children div.attribute-title
{
    margin: 0;
    padding: 0;
}

div.class-frontpage div.columns div.content-view-line div.attribute-title
{
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}

div.class-frontpage div.columns div.content-view-line div.attribute-title h2
{
    color: #000000;
}

div.class-frontpage div.columns div.content-view-children div.content-view-line div.attribute-title
{
    padding: 0;
}
