body
{
    font-size: 7pt;
}

#content-wrapper 
{
    background: none;
    width: 610px;
    
}

.pdfLink
{
    display: none;    
}

.cal-container 
{
    height: auto;
    padding: 0 0 0 0;
}

.cal-container a.arrow-left, .cal-container a.arrow-right
{
    display: none
}

.cal
{
    background: none;
    width: 180px;    
} 

.cal table 
{
    width: 170px;
}

.cal .innercal 
{
    background: none;
}

.cal th, .cal td, .cal a
{
    padding: 0;
    width: 25px;    
}

#wrapper
{
    width: 100%;    
}

#content-wrapper 
{
    padding: 0;
}

#sidebar
{
    display: none;    
}

#content
{
    width: 100%;    
}

#rates .priceCategory 
{
    font-size: 1em;
}

#rates .seasonHeading 
{
    font-size: 1em;
}

#rates-container
{
    padding: 0;    
}

#rates-container .inner
{
    padding: 0;    
}

.ratesClickOnDate
{
    clear: both;   
}

#rates-container h2
{
    text-align: left;
    font-size: 16pt;
    margin: 0;
    padding: 0;
}

.cal-container
{
    background: none;
}

#rates 
{
    background: none;
}

#rates tbody td
{
    padding: 0;
}

.ratesTextBox
{
    clear: both;
    padding: 5px;
    float: right;
    width: 20%;
}

.large
{
    font-size: 12pt;    
}

.ratesTextBox p
{
    font-size: 7pt;
    padding: 0;
}

.seasonText 
{
    margin: 0;
    padding: 0;
}

#rates
{
    float: left;
    padding: 0;    
}

#rates table 
{
    width: auto;
    table-layout: auto;
}

#rates thead th
{
    padding: 0px;
}

#rates th 
{
    padding: 0 5px 0 5px;
    width: 80px;
}

#rates .priceCategory 
{
    padding: 0 5px 0 5px;
    width: 140px;
}
