body{}

tbody, tfoot, thead, tr, th, td{
	vertical-align:middle;
}

.article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
header{
	border:none !important}

/* remember to define focus styles! */
:focus {
	outline: 0px;
}


a:hover{
	text-decoration:none !important;}	
	
a img, :link img, :visited img {
	border: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}



caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

.content,.main, .mainTitle, .twelve{
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	}

.columns{
	padding:0 !important;
	margin:0 !important;
	}	
	
.introText{	
display:block;
float:none !important;
font-size:12pt;
}	
.introText, .content p{
	display:block;
	}

blockquote, q {
	quotes: "" "";
}

.fancybox span,.printbutton,.textSizeWrapper, .facebookLink, .category, .isotope-hidden, #searchbar,.subNav,.copyright, .caLogo,.eNewsSubscribe,.search,.readMore,.linkdIn,.mainMenu, .leftFeatured,.menu_main,.latestEventsWrapper,.eNewsBar,.leftMenuWrapper,.socialMedia,#mobileSubMenu,#mobileMainMenu,#slogan,footer,#menu_main,#sponsors,#topMenuWrapper,#sidePanel,#breadcrumbs,#headImgSlideWrapper{
	display:none !important;
}


header .phoneNumber{
	position:absolute;
	right:35mm;
	top:5mm;
	text-align:right;
	}
header .phoneNumber *{
	float:right !important;
}
.footer .address{
	margin-left:0px;
	}

.footer *{
	color:#002d62 !important;
	}

.homeInfo{
	width:90% !important;
	color:#000000 !important;}
.homeInfo p{
	color:#000000 !important;
	}	
.bannerTitle{
	margin:0px;
	padding:0px;
	}	
.bannerTitle h1{
	padding:0px;
	color:#00718f;
	}
.content #single_image{
	float:right;
	margin-bottom:20px;}
.content #single_image span{
	display:none;
}

.subTitle h2{
	color:#ec8500 !important;
	}
.mainWrapper{
	min-height:0 !important;}
	
.content, .homeInfo, .contentInner{
	width:90% !important;
	}
#printlogo{display:block; margin:10px; width:90%;}
.bannerImage .inner{
	height:auto;
	}
#content .innerContent {
    background-color:#FFFFFF;
    min-height:0px;
    padding: 10px;
}

.print{
	display:inherit;}
#Container{
	height:auto !important;
	width:100% !important;
	}	
	
.secHandEqContainer{	
	width:100% !important;
	position:relative !important;
	float:left !important;
	clear:both !important;
	transform:none !important;
	transition-property: none !important;
	padding-top:5mm;
	border-top: solid .5mm #CCCCCC;
	}


.secHandEqContainer .inner *{
	float:none !important 	;
	}

.secHandEqContainer .image{
	float:right;
}
.secHandEqContainer .image img{
	width:80mm;
	height:auto;
	margin-top:5mm;
	margin-bottom:5mm;
	}

.secHandEqContainer .info{
	color:#00718f !important;
	height:auto;
}
#filters li a{
	display:none !important;
	}
#filters .selected{
	color:#ec8500 !important;
	display:inherit !important;
	font-size:2em;
	padding-left:0px;	}


.secHandEqContainer .print{
	margin-top:20 !important;
	}	

.noImages .secHandEqContainer .image{
	display:none;
	}
.noImages .secHandEqContainer{
	float:left !important;
	width:100% !important;

	
	min-height:auto !important;
	clear:none !important;
	transform:none !important;
	height:auto !important;
	box-sizing:border-box !important;
	position:relative !important;
	left:0px !important;
	}
.noImages .secHandEqContainer .print{
   -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	
	}	
	
.noImages .secHandEqContainer p{
	margin-bottom:1mm !important;
	margin-top:0mm !important;
	}

.secHandEqContainer .print{
	float:left !important;
	width:60%;
		}
.secHandEqContainer .details{
	font-size:1.4em;
	}	
	
.noImages .secHandEqContainer .details{
	float:left !important;
	width:25%;
	padding-right:5mm !important;
	}

        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0px; }
