* {overflow:visible!important;background:#fff none!important;color:#000!important;}

#nav,
#globalNav,
#search,
#homepageBanner .bannerNav,
.quickLinks,
#socialNetwork,
#footer,
.leftCol,
.pageTools,
.rightCol,
.bannerNav,
#donate #content #donate-online-now,
#loginContainer
{display:none!important;}

#wrapper{width:100%;padding:0;font-size:8pt;}
.logo img {width:100%;margin-bottom:1em;}
#breadCrumb {margin-bottom:.5em;}

#content .centreCol {width:100%;float:none;padding:0;}

.helpline {float:none;padding:0;width:100%;margin-bottom:1em;}
#homepageBanner {position:static;clear:none;min-height:0;margin-bottom:1em;height:auto!important;}
#homepageBanner img {display:none;}
#homepageBanner .bannerBox {display:block;padding:0;position:static;width:100%;background:transparent none;margin:0;}
#homepageBanner .bannerText {color:#000;-webkit-transform: rotate(0);-moz-transform:rotate(0);color:#000;padding:0;text-transform:none;}
#homepageBanner .bannerBox a {color:#000;padding-left:0;-webkit-transform: rotate(0);-moz-transform:rotate(0);}
#homepageBanner #bannerSlides div#bannerSlides-1, #homepageBanner #bannerSlides div#bannerSlides-2, #homepageBanner #bannerSlides div#bannerSlides-3, #homepageBanner #bannerSlides div#bannerSlides-4, #homepageBanner #bannerSlides div#bannerSlides-5,.js #bannerSlides {height:auto!important;min-height:0;width:100%;padding-bottom:1.5em;}

.tabbedPanel .tabbedNav {display:none;}
.tabbedPanel .current-info, .tabbedPanel .accessibletabsanchor {left:0;position:static;}
.tabbedPanel .tabbedBody .tabbedPanelCopy {float:none;padding:0 0 1.5em 0;width:100%;}
.tabbedPanel .tabbedBody .tabbedPanelCopy li a {font-size:110%;}

#content #landingBoxes {padding:0;width:100%;}
#content #landingBoxes li {float:none;list-style-type:none;margin:0 0 1em 0;padding:0;position:static;width:100%;}
#content #landingBoxes li h3 {background:transparent none;height:auto;margin-bottom:.25em;padding-right:0;position:static;top:auto;width:100%;}
#content #landingBoxes li a {display:inline;height:auto;}
#content #landingBoxes li h3 a {background:transparent none;bottom:auto;color:#000;display:inline;font-size:105%;font-weight:bold;height:auto;left:auto;line-height:1.3;padding-left:0;position:static;width:auto;}
#content #landingBoxes li a img {float:none;}
#content #landingBoxes li p {color:#000;margin:0;padding:0;}

#content .centreCol table.eventCalendar {border-left:1px solid #000!important;width:auto;}
#content .centreCol table {border-collapse:separate;}
#content .centreCol table#subpage-maintable table.eventCalendar .eventArea {border-left:1px solid #000;border-right:1px solid #000;}
#content .centreCol table.eventCalendar .eventMonthContent {height:auto;}
#content .centreCol table.eventCalendar .eventMonthTitle {border-bottom:1px solid #000;}
#content .centreCol table.eventCalendar .eventMonthContent {border:none;}
#content .centreCol table#subpage-maintable, 
#content .centreCol table#subpage-maintable tbody td {border:1px solid #000;}
.eventKeyBranchVisits, 
#content .centreCol table.eventCalendar .eventList li.eventKeyBranchVisits,
.eventKeyNational, 
#content .centreCol table.eventCalendar .eventList li.eventKeyNational,
.eventKeyRegional, 
#content .centreCol table.eventCalendar .eventList li.eventKeyRegional {padding-left:0;}
.eventKeyBranchVisits, 
#content .centreCol table.eventCalendar .eventList li.eventKeyBranchVisits {font-weight:bold;}
.eventKeyNational, 
#content .centreCol table.eventCalendar .eventList li.eventKeyNational {text-decoration:underline;}
.eventKeyRegional, 
#content .centreCol table.eventCalendar .eventList li.eventKeyRegional {font-style:italic;}

#landing h1 {background:transparent none;height:auto;margin-bottom:0.25em;text-indent:0;width:100%;}
#landing .banner {width:100%;float:none;height:auto;}
#landing #content .centreCol {width:100%;float:none;margin:0;padding:0;}
#content #landingBoxes {padding:0!important;width:100%;margin:0;float:none;}

#content .centreCol h2 {border-bottom:3px solid #ccc;}
#content .box {border:2px solid #ddd;}
