@import url(style-large.css);

 @page {
    margin-top: 2cm;
    margin-bottom: 2cm;
 }

body{
	font-size: 2rem;
}
.hidelogo {	z-index: 1;
		position: absolute;
		top: 0em;}	

a.logo svg {	display: block;
}

#logo svg{
	display: block;
	margin-top: 50px;
}

#main-nav, .menuicon, #skiplinks, .hide, .buttoncontainer, .clear, .cookiecontainer, .roundedbutton
{
	display: none !important;
}

h1, h2 {padding-top: 30px;}

h1, h2, h3, p{
	color: #666666;
}

.insidetitle{
	width: 100%;
}

h1.heading, h2.subheading{
	color: #666666;
	width: 100%;
}

.navbar{
	box-shadow: none !important;
	padding-bottom: 50px !important;
	position: relative;
}

.mainarea {	width: 100%;
	padding-top: 100px;
}

.slider{
	top: 100px;
	width: 100%;
}

.sliderlink h2{
	font-size: 2rem;
}

.slick-list{
	margin-left: 50px;
	width: 80%;
}

.bannerimg, .bannerimgXL{
	
	height: 0px;
}

.insidetitle{
	top: 50px;
	margin-bottom: 100px;
}

.insidecontentcontainer{
	width: 99%;
}

.whitebox, .bluebox, .greybox {	width: 97%;
		margin-left: 0px;
		margin-right: 0px;
		padding: 1%;
		border:0;
	}
		
.first{
	padding-top: 230px;
}	

.newsbox{
	border: 0;
	min-height: 200px;
}

.imgnewsbox{
	min-height: 270px;
}

.newsimage{
	display: none;
}

.formcontainer{
	width: 100%;
}

label.side, label.above{
	font-size: 1.2rem;
}

.container1 {	float: left;
		width: 99%;
		margin-right: 0%;
		padding: 0%}

.container2 {	float: left;
		width: 99%;
		margin-right: 0%;
		padding: 0%}
.container3 {	float: left;
		width: 99%;
		margin-right: 0%;
		padding: 0%}
		
.container4 {	float: left;
		width: 21%;
		margin-right: 0%;
		padding: 1%}
		
.container5, .container6 {	float: left;
		width: 99%;
		margin-right: 0%;
		padding: 1%}	
	
.contentimage{
	padding-top: 50px;
	float: left;
	display: none;
}		

.contenttext{
	float:left;
	padding: 0;
}

.centrepara{
width: 100%;	
}

.boximg{
	display: none;
}

.left{
	padding: 0;
}
	
		
li.pdf, li.bullet, li.degree, li.doc, li.ppt, li.pps, li.csv, li.product, li.zip, li.xls, li.exe{
list-style-type: circle;
margin-left:15px;
padding:0;
}


td.one, td.oneb, td.two, td.twob  {
  font-size: 0.6em;
}


footer .container3{
	display: none;
}

/* FIREFOX SPECIFIC */
body{background:none !important;}
.mainarea{background:none !important;}

