﻿/* <rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/> */ 

/*********************************************************** 
* RedDot Global - Print Stylesheet
*
* Website Development and Design: Areeba Solutions Pty Ltd
* http://www.areeba.com.au    mailto:enquiries@areeba.com.au 
************************************************************/

/*****************************************************************************************
 *            Standard print styles
 ****************************************************************************************/

/* remove all background colors and images, set all text to black */
* {
    background-image: none !important;
    background-color: transparent !important;
    color: black !important;
}

/*****************************************************************************************
 *            Main document sections layout
 ****************************************************************************************/
 
/* remove all margins and padding from body */
body {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
}
/* remove all margins, padding and borders from #page */
body #page,
body #page-inner {
    width: auto !important; /* must be !important otherwise we get a stupid IE bug involving expressions */
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
    height: auto;
    min-height: 0;
}
/* center the header on the page */
body #page #header {
    margin: 0 auto 1em auto;
    padding: 0 0 1em 0;
    height: auto !important;
    border-bottom: 1px solid #ccc;
    width: 100%;
}
body #page #header #logo {
    position: static !important;
}
/* position the footer */
body #page #footer {
    border-top: 1px solid #ccc;
    position: static;
    margin: 1em 0 0 0;
    padding: 1em 0 0 0;
}
body.is-section-index div#page div#section-title {
    height: auto;
}
/* ditch the column wrappers */
body #page #column-wrapper,
body #page #column-wrapper-inner {
    margin: 0;
    padding: 0;
}
/* make the content full width with no padding or borders */
body #page #content,
body #page #content-inner {
    float: none;
    border: 0;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
/* hide the primary nav */
body #page #primary-navigation {
    display: none;
}
/* hide the secondary nav */
body #page #secondary-navigation {
    display: none;
}
/* hide the breadcrumb */
#page #breadcrumb {
    display: none;
}
/* hide the page top link */
#page #content #main #top-page-link {
    display: none;
}
/* hide page control box */
#page #sub .page-controls-box {
    display: none;
}
/* hide content footer */
#page #content-footer {
    display: none;
}
/* hide the subscribe form */
#page #footer #subscribe-form {
    display: none;
}
/*****************************************************************************************
 *            Header layout / styles
 ****************************************************************************************/
body #page #header-inner {
    margin: 0;
    padding: 0;
}
/* reposition the logo to top left */
#page #header #logo {
    position: static;
    margin: 0;
    padding: 0;
}
/* hide the search box */
#page #header #search-form {
    display: none;
}
/* hide the header links */
#page #header #header-links {
    display: none;
}
/* hide the flash banner */
#page #flash-banner {
    display: none;
}
#page #column-wrapper {
    
}
#page #column-wrapper #column-wrapper-inner {
}
#page #column-wrapper #column-wrapper-inner #content {
    min-height: 0; /* Firefox was adding an extra margin at the bottom */
}
#page #column-wrapper #column-wrapper-inner #content #content-inner {
    
}
#page #column-wrapper #column-wrapper-inner #content #content-inner {
    
}
#page #column-wrapper #column-wrapper-inner #content #content-inner #main {
}
#page #column-wrapper #column-wrapper-inner #content #content-inner #main #main-inner {
    
}
#page #column-wrapper #column-wrapper-inner #content #content-inner #sub {
    
}

/*****************************************************************************************
 *            Footer layout / styles
 ****************************************************************************************/
body #page #footer-inner {
    margin: 0;
    padding: 0;
}
/* hide the footer links */
#page #footer #footer-links {
    display: none;
}
/* display the copyright inline */
#page #footer #copyright {
    position: static;
    display: inline;
    margin: 0;
    padding: 0;
}
/* hide the open text logo */
#page #footer h3 {
    display: none;
}


/*****************************************************************************************
 *            Section Title internal layout / styles
 ****************************************************************************************/
#page #main #page-title {
    padding-top: 0 !important;
}
#page #main #page-title h1 {
    margin-top: 10px !important;
}
#section-title {
}
#page #section-title-inner {
    height: auto;
}
#page #section-title h1 {
    height: auto;
}


/*****************************************************************************************
 *            Home page
 ****************************************************************************************/
/* Remove the gap at the bottom of the page  */
body.home-page #page #content {
    min-height: 0;
}
/* hide the flash banner */
body.home-page #page #content #feature {
    display: none;
}
/* decrease the width of the news / business solutions column to account for printing */
body.home-page #page #content #news-solutions {
    width: 350px;
    clear: none;
}
/* IE print style does not like width 50%, so we can actually set it */
body.home-page #page #content #news-solutions #news,
body.home-page #page #content #news-solutions #solutions {
    width: 49%;
}
body.home-page #page #content #news-solutions #news ul li {
    padding-left: 0;
}
/* remove next previous links */
body.home-page #page #content ul.next-prev {
    display: none;
}
 
 
 
/*****************************************************************************************
 *             Content area internal layout
 ****************************************************************************************/
body #page #content #main {
    margin-bottom: 0;
    padding-bottom: 0;
}
/* hide the search form */
body #page #content #main form.customers-form {
    display: none;
}
/* make sure the list fits on the screen */
body dl#search-results-list dd .content {
    width: 200px;
}
#sub {
    
}

/*****************************************************************************************
 *            Section index page styles
 ****************************************************************************************/
 


/*****************************************************************************************
 *             Utility Styles
 ****************************************************************************************/
 /* set up the box backgrounds */
#page #content .box {
    border: 1px solid #ccc;
    padding: 0.5em;
}
#page #content .boxInnerOne, #content #sub .boxInnerThree, #content #sub .boxInnerTwo{
    padding: 0;
    margin: 0;
}


/*****************************************************************************************
 *            Miscellaneous generic styles
 ****************************************************************************************/
  
 /************************
 * sIFR
 ************************/
/* This is the print stylesheet to hide the Flash headlines from the browser... 
regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed,
.flash-text-replaced object, .flash-text-replaced embed {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
}
span.sIFR-alternate,
span.alt {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
}