
/* =Print styles
---------------------------------------- */
body {
	font:12pt "Times New Roman", Times, serif;
	background:#fff;
	width:auto;
	height:auto;
	}

img {border:0}
a, a:visited {color:#525252; text-decoration:underline;}

br.clearall{
	clear:both;
	line-height:0;
	font-size:0.1em;
	}


table {border-collapse:collapse}
	th, td {
		border:1px solid #ddd;
		padding:4px 7px;
		}
	table.no-border th,
	table.no-border td {border:0}


img.float-right {
	float:right;
	clear:right;
	margin:0 0 10px 12px;
	}
img.float-left {
	float:left;
	clear:left;
	margin:0 12px 10px 0;
	}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
	color:#fff;
	margin:5px 0 12px;
	padding:0;
	}
h1, .h1 {
	font-size:28px;
	color:#572c80;
	}
h2, .h2 {
	font-size:22px;
	color:#4a4a4a;
	}
h3, .h3 {
	font-size:16px;
	color:#572c80;
	}
h4, .h4 {
	font-size:16px;
	color:#333;
	margin-top:10px;
	}
h5, .h5,
h6, .h6 {
	font-size:14px;
	color:#333;
	margin:0 0 8px;
	}





.header,
.footer .f-block,
.footer .social_icons,
.footer .footer-nav,
.searchbox-outer,
.event-booking,
.event-links,
#TB_overlay,
.saform .submit,
.vd_cards-form,
ul.tabbernav,
.searchbox,
.searchbox-courses-label,
.button_arrow,
.button_arrow_green,
.testimonial,
.banner,
.b-email,
.secondary-nav,
.eligibility-block,
.r-guides,
.guides-box,
.rg-d-image,
#r-guides-cl,
.faq-head-text,
.button-green,
.button-purple,
.faq-related .a-head1,
.preferred-supl-box,
.courses-box,
.ext-search-box,
.type-icon,
.w-calendar,
.events-search,
.events_categories_title,
.events-categories,
.monthslist,
.event-item .event-info .icon,
.locations-options,
.locations .map_marker,
.news-archive,
.rss,
.news-cat,
.contactus,
.geo_map,
.filter-box,
.guides-gallery,
.saved-courses,
.cv-builder,
.generate-report,
.prp-block,
.my-routemap,
.button-white166,
.print-big,
.generate-complete-report,
.vd_cards-form,
.vd_all-card-definitions,
.back-link,
.saform,
.DefineInterestsSkills-category,
.select-from-list,
.di-skills,
.select-tpsachievements,
.login-panel
	{
	display:none;
	}




.pager {
	padding:20px 0;
	}
	.pager span,
	.pager a {
		padding:2px 5px;
		}
	.pager a.current {
		font-weight:bold;
		font-size:1.2em;
		text-decoration:none;
		}



hr {
	margin:10px 0;
	border:0;
	height:1px;
	border:1px solid #ccc;
	}

.breadcrumb {
	padding:0 0 20px;
	}



.copyright {
	border-top:1px solid #ccc;
	padding:8px 0 0;
	margin:20px 0 0;
	}



.block-grey,
.block-purple,
.block-blue {
	margin:0 0 20px;
	}




.r-guides-d .img {
	float:left;
	margin:0 20px 10px 0;
	}



.faq-head-title {
	margin:20px 0 0;
	font-weight:bold;
	font-size:1.2em;
	}



.event-details .catImage {
	float:left;
	margin:5px 12px 0 0;
	}
.event-details .event-info {
	clear:left;
	}
.event-details .location {
	padding:0;
	}
.event-date-day,
.event-date-month {
	color:#414141;
	float:left;
	font-size:20px;
	line-height:1;
	margin:15px 0 0;
	}
.event-item .event-info h3 {
	clear:left;
	}




/* Print Window */
.print-overlay .footer,
.print-overlay .container,
.print-overlay #TB_window.print-link,
.print-overlay #TB_title
	{
	display:none;
	}
	.print-overlay #TB_window,
	.print-overlay #TB_ajaxContent,
	.print-overlay #TB_ajaxContent .g-clear {
		clear:none !important;
		position:static !important;
		left:auto !important;
		top:auto !important;
		border:0 !important;
		width:auto !important;
		height:auto !important;
		overflow:visible !important;
		margin:0 !important;
		padding:0 !important;
		
		   -moz-border-radius:0 !important;
		-webkit-border-radius:0 !important;
				border-radius:0 !important;
		}



/* Tabber */
.tabberimg {
	float:left;
	clear:left;
	margin:0 20px 15px 0;
	}
.tabbertab h2 {
	clear:left;
	}






/* Testimonials list */
.news-list .item,
.testimonials-list .item {
	border-bottom:1px solid #ccc;
	margin:0 0 20px;
	padding:0 0 20px;
	clear:both;
	}
.news-list .img,
.testimonials-list .img,
.testimonial-d .img,
.news-details .img {
	float:left;
	margin:0 20px 10px 0;
	}





.locations .location {
	position:static !important;
	left:auto !important;
	top:auto !important;
	}
.locations .lined-block div {
	width:auto !important;
	float:none !important;
	}
.locations .info h3 {
	margin:20px 0 0;
	}



.accordion .item {
	border-bottom:1px solid #ccc;
	margin:0 0 15px;
	padding:0 0 15px;
	}
	.accordion .a-head {
		font-weight:bold;
		font-size:1.3em;
		clear:both;
		padding:0 0 5px;
		}
	.accordion .a-content, .accordion-content {
		display:block !important;
		}
.two-columns-i .accordion .a-content, .accordion-content {
		display:block !important;
		}



.tools-item .status p {
	font-weight:bold;
	padding:10px 0 0 !important;
	margin:0 !important;
	}


