/*
    Document   : hudle.com css style sheet
    Created on : 30. lokakuuta 2007, 12:00
    Author     : Jorma Hakala
    Description: Print style definitions of the hudle.com web site.

    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

th
{
    color: #000 !important;
}

/*---------------------------------------------------------------------------
    Other
 ---------------------------------------------------------------------------*/
 
 .noPrint
{
    display: none;
}
 
 .printBlock
{
    display: block;
} 
 
.print-header,.print-footer
{
    display: block;  
    position: fixed;
    width:100%;
}

.print-header
{
    top: 0;      
}

.print-footer
{
    bottom: 0;      
}

.address-header-left
{
    float:left;
    width:45%;
}

.address-header-right
{
    display:none;
    float:right;
    width:45%;
}

.print-header .title
{
    font-size:1.5em;
}

/*---------------------------------------------------------------------------
    Layout definitions...
 ---------------------------------------------------------------------------*/

.container
{
    position:relative;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

/*---------------------------------------------------------------------------
    Top
 ---------------------------------------------------------------------------*/

.top
{
    display:none;
}

/*---------------------------------------------------------------------------
    Menu Bar
 ---------------------------------------------------------------------------*/
.menu
{
    display:none;
}

/*---------------------------------------------------------------------------
    Left column
 ---------------------------------------------------------------------------*/

.leftCol
{
    display:none;
}

/*---------------------------------------------------------------------------
    Right column
 ---------------------------------------------------------------------------*/
.rightCol
{

}

.rightCol .row1
{
    height:160px;
}

.rightCol .row2
{

}

.rightCol .row2 .top,.rightCol .row2 .bottom
{
    display:none;
}

.rightCol .row2 .content
{
    border: none;
    /*overflow:hidden;*/
}

.rightCol .row2 .content div
{
    overflow:visible !important;
    height:auto !important;
}

.rightCol .row2 .content a.marketing
{
    margin-left:-2px;
}

.rightCol .row2 .content a.events
{
    
}

.rightCol .row2 .bottom
{
    background-position: 0px -125px;
}

/*---------------------------------------------------------------------------
    Footer
 ---------------------------------------------------------------------------*/

.footer
{
    display: none;  
}

.footer h2
{
    display:none;
}

.footer .row1,.footer .row2,.footer .row3
{
    border: none;
}

.footer .top,.footer .bottom
{
    display:none;
}

.footer .row2
{
    display:none;
}

.footer .row3
{
    background-color: #fff;
}

.footer .row3 div
{
    color:black;
}

.tabs
{
    display:none;
}

.tab_page
{
    display:block;
}

