/*
    @file: print.css
    @info: print styles
 * * * * * * * * * * * * * * * * * * * * * * * */

body
{
    margin: 10px;
}

a
{
    color: #000 !important;
    text-decoration: underline !important;
}

#header, #container, #footer, #wrapper
{
    min-width: 0;
    width: 100%;
    min-height: 0;
}
#wrapper
{
    background: none;
    min-width: 0;
}
.alertBox
{
    background: none;
    border: 1px solid #000;
    }
    .alertBox .content
    {
        background: none;
    }

.separator
{
    width: 100% !important;
    margin: 0;
    position: static !important;
    clear: none;
}

.mainContent.withoutSidebar,
.mainContent.full,
.mainContent,
.rightSidebar,
.selfService,
.topBanner,
.infoBox,
.banner
{
    float: none !important;
    width: 100% !important;
    background: none !important;
    display: block !important;
    margin: 0;
}
.selfService
{
    overflow: hidden;
}
.selfService .firstColumn,
.selfService .secondColumn
{
    width: auto;
    margin-right: 10px;
    float: left;
}
.directSpeech .person
{
    position: static;
}
.bottomArea
{
    display: none;
}
.faq .answer
{
    display: block !important;
    background: none;
}
.searchBox,
.topNav,
.leftSidebar
{
    display: none;
}

#footer ul
{
    margin: 0;
}
#footer li
{
    width: auto;
    margin-right: 10px;
}
.logo
{
    position: static;
}
#header
{
    height: auto;
}

.waterInformation table td
{
    width: auto !important;
}

.banner
{
    display: none !important;
}

.pageContent .customBoxes li
{
    display: inline;
}
