
body
{
    background: #fff !important;
    color: #000 !important;
}

.print-page
{
    page-break-after: always;
    page-break-inside: avoid;
}

#btnPrint
{
    width: 100px;
    height: 30px;
}

#header
{
    height: auto !important;
    background: none !important;
}
#header .inner-content
{
    min-height: 100px !important;
    background: none !important;
}
#header a.logo
{
    width: auto !important;
    margin-top: 20px;
}
#header a.logo img
{
    margin-left: 0 !important;
}

#content
{
    width: 100% !important;
    margin-top: 80px;
}

nav, #ancillary, #wizard, #product_compare, #footer, #toolbar, .tab-bar, #faq .filters fieldset, #ask_question, #favourites .user-bar, .tab-bar, #favourites .tools
{
    display: none !important;
}

.tabbed-section, #faq, #answers, #favourites
{
    border: 0 !important;
    padding-top: 10px;
    margin: 0 auto;
}
#store_results 
{
    margin: 30px auto !important;
    border: none !important;
}
.tabbed-content
{
    display: block !important;
    height: auto !important;
    border-top: 1px solid #666;
    margin-bottom: 1em;
}

#answers h3, #answers div
{
    padding: 10px 0 !important;
    background: #000 !important;
}

#faq .filters h2
{
    width: 100%;
    padding: 0;
    float: none;
    position: static;
    margin: 0;
    text-align: center;
    border: 0;
}

.force-demo-closed
{
    display: block !important;
}
.force-demo-closed div
{
    height: auto !important;
}

#gallery
{
    background: #fff;
}
#gallery .arrow
{
    display: none !important;
}
#gallery .inner
{
    height: auto !important;
}
#gallery .inner .large
{
    height: auto !important;
}

#about_timber_intro
{
    width: 100% !important;
}
#about_timber_intro .inner
{
    padding: 0 !important;
}

#about_timber
{
    border: 0 !important;
    padding-left: 0 !important;
}
#about_timber h1
{
    position: static !important;
    width: 100% !important;
}
#about_timber .local-nav
{
    display: none !important;
}
#about_timber figure
{
    float: none;
    width: 100% !important;
    padding-left: 0 !important;
}

#favourites .content, #favourites .recommended
{
    float: none;
    width: auto;
}
#favourites .colours
{
    width: auto;
    margin: 0;
}

#overlay
{
    background: #fff !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

#lightbox .close
{
    display: none !important;
}

a.btn, a.btn-mini, a.delete, a.arrow
{ 
    display: none !important;
}
#store_results .locations 
{
    overflow: visible !important;
}
#store_results .locations .results {
    height: auto !important;
}