/*
    PRINT STYLING
*/

@import "reset.css";
@import "typography.css";
@import "forms.css";

/* HIDE SECTIONS */
.skip, #topNavigationBlock, #sideNavigationBlock, #breadcrumb, #siteCustomisation, #mastHead, .headerWrapThree .formItem, #headerWrapThree p a, #resources, #sideWrapTwo, #calendarHeader, .calendarControls ul, .calendarDetails, #sideWrapOne .blockC, .articleControls, .articleSelector, #pageRatingWrap {display: none;}

/* HEADER */
#headerWrap h1 {margin: 0 0 25px 0;}
#headerWrapOne #logo {margin-bottom: 10px;}
.headerWrapThree p {position: absolute; right: 0; top: 0;}

/* HOMEPAGE */
#pageWrap .columnOne, #pageWrap .columnTwo {width: 45% !important;}
#pageWrap .columnOne .columnOne, #pageWrap .columnOne .columnTwo {float: none;}

/* CALENDAR PAGES */

.calendarBlock table th, .calendarBlock table td {vertical-align: top; border: 1px #000 solid;}
.calendarBlock li {background: none;}

.logo {float: right;}

/* FOOTER */
#footerWrap {font-size: 0.85em; padding: 45px 0 0 0; margin-top: -45px; background-position: 100% 0; background-repeat: no-repeat;}
#footerWrap li {background: none;}

#footerWrapOne {display:none;}
#footerWrapInner {padding: 0 0px 1px 0px;}
#footerWrapTwo {padding: 20px 0; margin: 0;}

#sitemapToggle {display:none;}

pageWrapOne{ margin: auto;  }

.printheader {text-align:right; font-size: 80%; display: block;}

@page 
{
    margin-bottom: 2cm;
}

/* NAS FOOTER */
#footerWrapTwo { border-top-width: 1px; border-style: dotted; width: 100%;}
#footerWrapTwo p, #footerWrapTwo li {line-height: 1.2em; font-size: 80%;}
#footerWrapTwo .footerBlock {float: left; min-height: 6em; background-position: 100% 0; background-repeat: repeat-y;}

#footerWrapTwo .blockOne {display:none;}
#footerWrapTwo .blockTwo {width: 50%;}
#footerWrapTwo .blockThree {width:50%;}

#footerWrapTwo .footerBlockInner {margin-right: 20px;}
#footerWrapTwo .blockTwo .footerBlockInner {padding-right: 20px;}
#footerWrapTwo .blockThree .footerBlockInner {margin-right: 0;}

#footerWrapTwo li {padding-left: 0; margin: 0 0 5px 0;}
#footerWrapTwo a, #footerWrapTwo a:link {text-decoration: none;}
#footerWrapTwo a:hover {text-decoration: underline;}

#footerWrapTwo .blockTwo .footerBlockInner {margin-right: 0;}
#footerWrapTwo .blockTwo p, #footerWrapTwo .blockTwo ul {width: 50%;}

#footerWrapTwo .blockTwo p {float: left;}
#footerWrapTwo .blockTwo ul {float: right;}



