/* bs-print.css
release 5
CSS and XHTML templates by Sean Conran @ www.netcel.com
Copyright (c) Netcel 2007 */

@media print {

A, A:link {
color: #808080;
font-weight: bold;
text-decoration: underline;
}
A:visited {
text-decoration: none;
}
A:hover, A:focus, A:active {
text-decoration: underline;
}
.colourBlue A, .colourBlue A:link,
.colourOrange A, .colourOrange A:link,
.colourRed A, .colourRed A:link {
color: #808080;
}

BODY {
background-color: transparent;
background-image: none;
}

H1 {
border-bottom: dotted 1px #808080;
color: #000000;
}
H2 {
border-bottom: solid 2px #e0e0e0;
color: #000000;
}
H3,
H4,
H5,
H6 {
color: #000000;
}
.colourBlue H1, .colourBlue H2, .colourBlue H3, .colourBlue H4, .colourBlue H5, .colourBlue H6,
.colourOrange H1, .colourOrange H2, .colourOrange H3, .colourOrange H4, .colourOrange H5, .colourOrange H6,
.colourRed H1, .colourRed H2, .colourRed H3, .colourRed H4, .colourRed H5, .colourRed H6 {
color: #000000;
}
.colourBlue H2,
.colourOrange H2,
.colourRed H2 {
border-bottom: solid 2px #e0e0e0;
}

IFRAME {
width: 595px;
}

P.highlight,
.colourBlue P.highlight,
.colourOrange P.highlight,
.colourRed P.highlight{
color: #000000;
}
P.highlight B,
.colourBlue P.highlight B,
.colourOrange P.highlight B,
.colourRed P.highlight B {
color: #505050;
}
P.highlight STRONG,
.colourBlue P.highlight STRONG,
.colourOrange P.highlight STRONG,
.colourRed P.highlight STRONG {
color: #505050;
}

.bannerBox {
width: 598px;
}
.bannerBox A,
.colourBlue .bannerBox A,
.colourOrange .bannerBox A,
.colourRed .bannerBox A{
color: #808080;
}
.bannerBox B,
.bannerBox STRONG {
color: #505050;
}
.bannerBox H2 {
border: 0;
color: #000000;
}
.bannerBox .bl,
.bannerBox .br,
.bannerBox .tl,
.bannerBox .tr,
.colourBlue .bannerBox .bl,
.colourBlue .bannerBox .br,
.colourBlue .bannerBox .tl,
.colourBlue .bannerBox .tr,
.colourOrange .bannerBox .bl,
.colourOrange .bannerBox .br,
.colourOrange .bannerBox .tl,
.colourOrange .bannerBox .tr,
.colourRed .bannerBox .bl,
.colourRed .bannerBox .br,
.colourRed .bannerBox .tl,
.colourRed .bannerBox .tr{
background-image: none;
}
.bannerBox .spc {
background-color: transparent;
}
.bannerBox .tr {
border: solid 1px #808080;
}
.bannerBoxContainer,
.colorBlue .bannerBoxContainer,
.colourOrange .bannerBoxContainer,
.colourRed .bannerBoxContainer{
background-color: transparent;
color: #000000;
}

.bannerBoxImage IMG {
max-width: 600px;
}

.bannerBoxLandingPage {
width: 598px;
}
.bannerBoxLandingPage A,
.colourBlue .bannerBoxLandingPage A,
.colourOrange .bannerBoxLandingPage A,
.colourRed .bannerBoxLandingPage A {
color: #808080;
}
.bannerBoxLandingPage B,
.bannerBoxLandingPage STRONG {
color: #505050;
}
.bannerBoxLandingPage H1 {
color: #000000;
}
.bannerBoxLandingPage .content {
background-position: -1000px -1000px;
}
.bannerBoxLandingPage .bl,
.bannerBoxLandingPage .br,
.bannerBoxLandingPage .t,
.bannerBoxLandingPage .tl,
.bannerBoxLandingPage .tr,
.colourBlue .bannerBoxLandingPage .bl,
.colourBlue .bannerBoxLandingPage .br,
.colourBlue .bannerBoxLandingPage .t,
.colourBlue .bannerBoxLandingPage .tl,
.colourBlue .bannerBoxLandingPage .tr,
.colourOrange .bannerBoxLandingPage .bl,
.colourOrange .bannerBoxLandingPage .br,
.colourOrange .bannerBoxLandingPage .t,
.colourOrange .bannerBoxLandingPage .tl,
.colourOrange .bannerBoxLandingPage .tr,
.colourRed .bannerBoxLandingPage .bl,
.colourRed .bannerBoxLandingPage .br,
.colourRed .bannerBoxLandingPage .t,
.colourRed .bannerBoxLandingPage .tl,
.colourRed .bannerBoxLandingPage .tr {
background-image: none;
}
.bannerBoxLandingPage .t {
border: solid 1px #808080;
}
.bannerBoxLandingPage .spc {
background-color: transparent;
}
.bannerBoxLandingPageContainer,
.colourBlue .bannerBoxLandingPageContainer,
.colourOrange .bannerBoxLandingPageContainer,
.colourRed .bannerBoxLandingPageContainer {
background-color: transparent;
color: #000000;
}

#breadcrumb {
display: none;
}

.callToActionBox {
width: 598px;
}
.callToActionBox H2,
.colourBlue .callToActionBox H2,
.colourOrange .callToActionBox H2,
.colourRed .callToActionBox H2 {
background-color: transparent;
border: 0;
color: #000000;
}
.callToActionBox .b,
.callToActionBox .bl,
.callToActionBox .br,
.callToActionBox .l,
.callToActionBox .r,
.callToActionBox .t,
.callToActionBox .tl,
.callToActionBox .tr,
.colourBlue .callToActionBox .b,
.colourBlue .callToActionBox .bl,
.colourBlue .callToActionBox .br,
.colourBlue .callToActionBox .l,
.colourBlue .callToActionBox .r,
.colourBlue .callToActionBox .t,
.colourBlue .callToActionBox .tl,
.colourBlue .callToActionBox .tr,
.colourOrange .callToActionBox .b,
.colourOrange .callToActionBox .bl,
.colourOrange .callToActionBox .br,
.colourOrange .callToActionBox .l,
.colourOrange .callToActionBox .r,
.colourOrange .callToActionBox .t,
.colourOrange .callToActionBox .tl,
.colourOrange .callToActionBox .tr,
.colourRed .callToActionBox .b,
.colourRed .callToActionBox .bl,
.colourRed .callToActionBox .br,
.colourRed .callToActionBox .l,
.colourRed .callToActionBox .r,
.colourRed .callToActionBox .t,
.colourRed .callToActionBox .tl,
.colourRed .callToActionBox .tr{
background-image: none;
}
.callToActionBox .b {
border: solid 1px #808080;
}
.callToActionBox .spc {
background-color: transparent;
}

#contentCentre {
float: none;
width: 600px;
}
#contentCentre #contentCentreContainer {
margin: 0 0 0 0;
}
#contentCentreNoNav {
float: none;
width: 600px;
}
#contentCentreNoNav #contentCentreContainer {
padding: 0 0 0 0;
}
#contentCentreOneColumn {
float: none;
width: 600px;
}
#contentCentreOneColumn #contentCentreContainer {
margin: 0 0 0 0;
}

#contentContainer {
background-image: none;
}

.contentFooter {
display: none;
}

#contentHome {
float: none;
width: 600px;
}
#contentHomeContainer {
background-color: transparent;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#contentLeft {
display: none;
}

#contentMain,
#contentMainNoNav,
#contentMainOneColumn {
width: 100%;
}

#contentMain,
.colourBlue #contentMain,
.colourOrange #contentMain,
.colourRed #contentMain{
background-image: none;
}

#contentRight {
display: none;
}

#credit {
display: none;
}

#directoryListing H2,
.colourBlue #directoryListing H2
.colourOrange #directoryListing H2,
.colourRed #directoryListing H2 {
background-color: transparent;
}

#footer {
display: none;
}

.formBox .spc {
background-color: transparent;
}

.formBox .b,
.formBox .bl,
.formBox .br,
.formBox .l,
.formBox .r,
.formBox .t,
.formBox .tl,
.formBox .tr,
.colourBlue .formBox .b,
.colourBlue .formBox .bl,
.colourBlue .formBox .br,
.colourBlue .formBox .l,
.colourBlue .formBox .r,
.colourBlue .formBox .t,
.colourBlue .formBox .tl,
.colourBlue .formBox .tr,
.colourOrange .formBox .b,
.colourOrange .formBox .bl,
.colourOrange .formBox .br,
.colourOrange .formBox .l,
.colourOrange .formBox .r,
.colourOrange .formBox .t,
.colourOrange .formBox .tl,
.colourOrange .formBox .tr,
.colourRed .formBox .b,
.colourRed .formBox .bl,
.colourRed .formBox .br,
.colourRed .formBox .l,
.colourRed .formBox .r,
.colourRed .formBox .t,
.colourRed .formBox .tl,
.colourRed .formBox .tr {
background-image: none;
}

.formSubmit {
background-color: #e0e0e0;
border: solid 2px #808080;
font-weight: bold;
}
INPUT[type=submit] {
background-color: #e0e0e0;
border: solid 2px #808080;
font-weight: bold;
}

#header {
width: 100%;
}
#headerContainer {
border: 0;
}
#headerLeft {
width: 100%;
}
#headerLeftContainer {
padding: 0 0 0 0;
}
#headerLogo {
padding: 0 0 20px 0;
}
#headerLogoContainer {
padding: 1em 0 0 0;
}
#headerRight {
display: none;
}

#homeChannelBoxes .spc {
background-color: transparent;
}
#homeChannelBox1 {
margin: 0 4px 0 0;
width: 197px;
}
#homeChannelBox2 {
width: 197px;
}
#homeChannelBox3 {
width: 197px;
}

#homeLatestNewsBoxRSS {
display: none;
}
#homeLatestNewsBox H2 {
background-color: transparent;
}
#homeLatestNewsBox1 {
margin: 0 20px 0 0;
width: 180px;
}
#homeLatestNewsBox2 {
width: 180px;
}
#homeLatestNewsBox3 {
width: 180px;
}
#homeLatestNewsBox .divider1 {
background-image: none;
}
#homeLatestNewsBox .divider2 {
background-image: none;
}
#homeLatestNewsBox .spc {
background-color: transparent;
}

#homeQuickLinksBox H2 {
background-color: transparent;
color: #000000;
}
#homeQuickLinksBox H2 A {
color: #000000;
}
#homeQuickLinksBox H3 {
border-bottom: 1px solid #808080;
color: #000000;
}
#homeQuickLinksBox H3 A {
color: #000000;
}

#homeQuickLinksBox1 {
margin: 0 19px 0 0;
width: 130px;
}
#homeQuickLinksBox2 {
margin: 0 19px 0 0;
width: 130px;
}
#homeQuickLinksBox3 {
width: 130px;
}
#homeQuickLinksBox4 {
width: 130px;
}
#homeQuickLinksBox .divider1 {
background-image: none;
}
#homeQuickLinksBox .divider2 {
background-image: none;
}
#homeQuickLinksBox .divider3 {
background-image: none;
}
#homeQuickLinksBox .spc {
background-color: transparent;
}

#homeWelcome .content {
color: #000000;
}
#homeWelcome .spc {
background-color: transparent;
}

.landingPageBox .spc {
background-color: transparent;
}

.landingPageBox,
.colourBlue .landingPageBox
.colourOrange .landingPageBox,
.colourRed .landingPageBox{
background-color: transparent;
}

.landingPageBox .b,
.landingPageBox .bl,
.landingPageBox .br,
.landingPageBox .l,
.landingPageBox .r,
.landingPageBox .t,
.landingPageBox .tl,
.landingPageBox .tr,
.colourBlue .landingPageBox .b,
.colourBlue .landingPageBox .bl,
.colourBlue .landingPageBox .br,
.colourBlue .landingPageBox .l,
.colourBlue .landingPageBox .r,
.colourBlue .landingPageBox .t,
.colourBlue .landingPageBox .tl,
.colourBlue .landingPageBox .tr,
.colourOrange .landingPageBox .b,
.colourOrange .landingPageBox .bl,
.colourOrange .landingPageBox .br,
.colourOrange .landingPageBox .l,
.colourOrange .landingPageBox .r,
.colourOrange .landingPageBox .t,
.colourOrange .landingPageBox .tl,
.colourOrange .landingPageBox .tr,
.colourRed .landingPageBox .b,
.colourRed .landingPageBox .bl,
.colourRed .landingPageBox .br,
.colourRed .landingPageBox .l,
.colourRed .landingPageBox .r,
.colourRed .landingPageBox .t,
.colourRed .landingPageBox .tl,
.colourRed .landingPageBox .tr {
background-image: none;
}

#landingPageBoxColumns {
background-image: none;
}
#landingPageBoxColumns .spc {
background-color: transparent;
}

.linkButton .spc {
background-color: transparent;
}

.linkButton A,
.colourBlue .linkButton A
.colourOrange .linkButton A,
.colourRed .linkButton A {
color: #808080;
}

.linkButton .bl,
.linkButton .br,
.linkButton .tl,
.linkButton .tr,
.colourBlue .linkButton .bl,
.colourBlue .linkButton .br,
.colourBlue .linkButton .tl,
.colourBlue .linkButton .tr,
.colourOrange .linkButton .bl,
.colourOrange .linkButton .br,
.colourOrange .linkButton .tl,
.colourOrange .linkButton .tr,
.colourRed .linkButton .bl,
.colourRed .linkButton .br,
.colourRed .linkButton .tl,
.colourRed .linkButton .tr {
background-color: transparent;
background-image: none;
}

#news .listItem .link,
.colourBlue #news .listItem .link
.colourOrange #news .listItem .link,
.colourRed #news .listItem .link {
background-color: transparent;
}

#master {
width: 600px;
}
#masterContainer {
background-color: transparent;
background-image: none;
}

#navTop {
display: none;
}

.pagination {
background-color: #f8f8f8;
}

.quoteBox A,
.colourBlue .quoteBox A
.colourOrange .quoteBox A,
.colourRed .quoteBox A{
color: #808080;
text-decoration: underline;
}
.quoteBox B,
.quoteBox STRONG {
color: #505050;
}
.quoteBox H2 {
color: #000000;
}
.quoteBox .content {
color: #000000;
}
.quoteBox .spc {
background-color: transparent;
}
.quoteBoxContainer,
.colourBlue .quoteBoxContainer
.colourOrange .quoteBoxContainer,
.colourRed .quoteBoxContainer{
background-color: transparent;
}
.quoteBox P.quote,
.quoteBox P SPAN.quote,
.quoteBox .bl,
.quoteBox .br,
.quoteBox .tl,
.quoteBox .tr,
.colourBlue .quoteBox P.quote,
.colourBlue .quoteBox P SPAN.quote,
.colourBlue .quoteBox .bl,
.colourBlue .quoteBox .br,
.colourBlue .quoteBox .tl,
.colourBlue .quoteBox .tr,
.colourOrange .quoteBox P.quote,
.colourOrange .quoteBox P SPAN.quote,
.colourOrange .quoteBox .bl,
.colourOrange .quoteBox .br,
.colourOrange .quoteBox .tl,
.colourOrange .quoteBox .tr,
.colourRed .quoteBox P.quote,
.colourRed .quoteBox P SPAN.quote,
.colourRed .quoteBox .bl,
.colourRed .quoteBox .br,
.colourRed .quoteBox .tl,
.colourRed .quoteBox .tr {
background-image: none;
}
.quoteBox .tr {
border: solid 1px #808080;
}

.relatedAreas {
float: none;
}

#contentCentreContainer .roiBlue .roiForm .formSelect {
background-color: transparent;
}
#contentCentreContainer .roiBlue .roiForm .formText {
background-color: transparent;
}
#contentCentreContainer .roiGreen .roiForm .formText {
background-color: transparent;
}

#search H2,
.colourBlue #search H2
.colourOrange #search H2,
.colourRed #search H2{
background-color: transparent;
}

#searchBar {
display: none;
}

#telephoneNumber {
display: none;
}

.textRed {
color: #c0c0c0;
}

/* 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;
}

}
