
/* =Styles for pring pages
---------------------------------------- */
@media print {

	body {
		font: 12pt "Times New Roman", Times, serif;
		background: #fff;
		}

	img {border: none;}
		img.floatRight {
			float:right;
			padding:0 0 15px 15px;
			}
		img.floatLeft {
			float:left;
			padding:0 15px 15px 0;
			}
	a, a:visited {color: #000; text-decoration: underline;}
	.floatRight {float: right}

	.clearall {
		clear:both;
		font-size:0;
		height:0;
		line-height:0;
		}

	.secondary-content,
	.notice, .block,
	.myaccount-tabber .b-block,
	hr.hide, .view-all,
	.right-pane, .submit,
	.book-a-bureau-block,
	.home-banner,
	.screen-reader-header,
	.show, .footer,
	.tabbernav, .pager,
	.map-container img,
	.map-container area,
	.breadcrumbs,
	.block-availability,
	.availability-legend,
	.primary-column,
	fieldset.contact-us,
	div.member-directory,
	div.header,
	div.b-login,
	div.b-block_colour,
	#HomePageFlash
		{
		display:none; 
		}
		.print,
		.print .b-block {
			display:block !important;
			}

		.tabbertab .screen-reader-header,
		.blocks-light-cream {
			display: block;
			}
		p.header {
			font-weight: bold;
			}
	.location-description-block {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		
		}			
	.primary-content {
		width: auto;
		height: auto;
		background: #fff;
		float: none;
		position: relative;
		text-align: left;
		margin: 0;
		padding: 10pt;
		color: #000;
		left: 0;
		top: 0;
		}
		
	.news-list,
	.general-list {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%;
		}	
		.news-list li,
		.general-list li {
			float: left;
			width: 100%;
			padding: 5pt 0;
			border-top: 1px solid #E5E5E5;
			}



	/* Read more links */
	.primary-content a[href^="/"]:after,
	a.read-more[href^="/"]:after {
		content: " [https://www.northernnet.co.uk"attr(href)"] ";
		}

	/* Blocks styles */
	.b-block .tl,
	.b-block .tr,
	.b-block .bl,
	.b-block .br {
		display:none;
		}

	/* Lightbox / Thickbox / Teleric tooltip */
	div#NNOverlay {
		display:none !important;
		}

	/* Styles of Tabber */
	.tabbertab h2 {
		display:block !important;
		}



	/* News */
	.b-news li {
		list-style-type:none;
		padding:0 0 12px;
		}
		.b-news li h4 a {
			font-size:1.3em;
			}
		.b-news li a.floatRight:after {
			content:"";
			}
		.b-news li img {
			float:right;
			}


	/* Company details */
	.member-details .left {
		float:left;
		width:59%;
		}
	.member-details .right {
		float:right;
		width:39px;
		}
		.member-details .right .b-block_narrow {
			display:none;
			}
		.member-details img.floatRight {
			margin-bottom:20px;
			}


	/* Locations */
	div#map {
		display:none;
		}
	#bureauInfo_contentsbureauInfo {
		background:#FFF;
		}


	/* The Kit */
	.kit-scheduler {
		display:none;
		}


	/* Bureaus ("Book a MAB" pages) */
	.b-breadcrumbs {
		display:none;
		}
	#bureaus li.region div {
		display:block !important;
		}
		#bureaus li.region div .bureau {
			list-style-type:none;
			}
	div.floorplans-box {
		display:none;
		}
	.payment-box,
	.basket .list-price a#hdKitToolTip {
		display:none;
		}
	.basket .list-price {
		clear:both;
		}
		.basket .list-price .floatRight,
		.basket .list-price .kit-help,
		.basket .list-price dt,
		.basket .list-price dd {
			float:left;
			width:180px;
			margin:0;
			}
			.basket .list-price dt {
				clear:both;
				}


	/* FAQ */
	.faq {
		padding:0;
		}
		.faq li.region {
			list-style-type:none;
			padding:0 0 18px;
			}
			.faq li.region div {
				display:block !important;
				}


	/* my account pages */
	.myaccount-tabber .b-block {
		min-height:inherit !important;
		margin:0 0 18px;
		padding:0 0 18px;
		border-bottom:1px solid #ccc;
		}
		.myaccount-tabber .b-block th {
			text-align:center;
			}
		.myaccount-tabber .b-block td {
			padding:5px 12px;
			}


};		



