/*****************************************************************************************
 *            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 {
    width: 100%;
    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;
    border-bottom: 1px solid #ccc;
    width: 100%;
}
/* position the footer */
body #page #footer {
    border-top: 1px solid #ccc;
    position: static;
    margin: 1em 0 0 0;
    padding: 1em 0 0 0;
}
/* no padding for columnWrapper */
body #page #columnWrapper {
    border: 0;
    width: 100%;
    margin: 0;
    padding: 0;
}
/* make the content full width with no padding or borders */
body #page #content {
    border: 0;
    width: 100%;
    margin: 0;
    padding: 0;
}
/* hide the primary nav */
body #page #primaryNavigation {
    display: none;
}

/*****************************************************************************************
 *            Header layout / styles
 ****************************************************************************************/
/* reposition the logo to top left */
#page #header #logo {
    margin: 0;
    padding: 0;
}
/* hide the search box */
#page #header #searchForm {
    display: none;
}
/* hide the header links */
#page #header #headerLinks {
    display: none;
}


/*****************************************************************************************
 *            Footer layout / styles
 ****************************************************************************************/
/* hide the footer links */
#page #footer #footerLinks {
    display: none;
}
/* display the copyright inline */
#page #footer #copyright {
    display: inline;
    margin: 0;
    padding: 0;
}

/*****************************************************************************************
 *             Content area layout
 ****************************************************************************************/
/* reset the title to show as a standard headline */
#page #title {
    margin: 0 !important;
    height: auto !important;
    overflow: visible !important;
    padding: 0;
    width: 100%;
    display: block;
}
#page #title h1 {
    text-indent: 0 !important;
    line-height: 1em !important;
    height: auto !important;
    overflow: visible !important;
    padding: 0 !important;
    margin: 1em 0 !important;
}
/* hide the breadcrumb */
#page #breadcrumb {
    display: none;
}
/* hide the secondary nav */
body #page #secondaryNavigation {
    display: none;
}
/* hide the page top link */
#page #content #main .topPageLink {
    display: none;
}

/*****************************************************************************************
 *             Content styles for standard (X)HTML elements
 ****************************************************************************************/


/*****************************************************************************************
 *             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 {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
}
span.sIFR-alternate {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
}