.headerbar {
	display: none !important;
    position: relative !important;
    background: #001e44 !important;
}
.hero {
    background-color: #1772ff !important;
}
.hero.type-single h1 { padding: 0 20px !important; color: #fff !important; }
.headerbar .logo { display: block !important; }
.white-section.newssingle .newsleft ul.listing li a { text-decoration: none; }
.relatednews-bar, footer { display: none; }
.white-section.newssingle .newsleft {
    padding-left: 0px;
	width: 100%;
	padding-right: 0px;
}
.white-section.newssingle .newsright { 
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}

.white-section.newssingle .newsleft .printicon { display: none; }