@charset "utf-8";
/* CSS Document */

@media print {

	@page {
		margin: 0.7cm;
	}
	body {
		line-height: 1.3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		width: 100%; margin: 0; float: none;
		text-align: left!important;
		color: #4d4d4d!important;
		background: #fff!important;
		overflow:hidden;
	}
	img {
		display: none!important;
	}
	div.logo a img {
		display:block!important;
	}
	.carouselHolderComponent {
		display: none;
	}
	.page-title h1, h1 {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18pt;
		font-weight: bold;
		margin-bottom: 0px;	
		margin-top: 125px;
		color: #003781;
		background: none;
		text-align: left!important;
	}
	h2	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18pt;
		font-weight: bold;
		margin-bottom: 0px;	
		color: #4d4d4d;
		text-align: left!important;
	}
	
	.simpleRichText h3, .simpleRichText h3:first-child {
		margin-top: 0px;
	}
	.row {
		margin-left: 0px!important;
	}
	.mainIntro {
		margin-top: 125px;
		text-align: left!important;
	}
	.mainIntro h2	{
		margin: 0!important;
		font-size: 18pt!important;
	}
	.mainIntro p:first-child	{
		margin-top: -100px!important;
	}
	.mainIntro p	{
		margin-left: 0px!important;
	}
	.mainIntro .call-quote {
		margin-top: -100px!important;
	}
	a, a:visited	{
		color: #4d4d4d!important;
		text-decoration: underline!important;
	}
	/* 
	a[href]:after{
    content: " [" attr(href) "] ";
	}
	*/
	.tabs-select nav .js .transformer-tabs,  .js #false-tabs .transformer-tabs {
		display: none!important;
	}
	select.tabs-select-menu {
		display: none!important;
	}
	.ToC-select {
		display: none!important;
	}
	.webchat {
		text-align: left!important;
	}
	.as-standard h3	{
		text-align: left!important;
	}
	h3.desk-title, h3.desk-title:before  {
		background: none!important;
		padding-left: 0px!important;
		margin-left: 0px!important;
		font-weight: bold;
	}
	.prod-tours-section .back-to-top a {
		display: none!important;
	}
	span.tabs-heading {
		display: none!important;
	}
	#CookieContainer, .navigation, .page-banner, .breadcrumb, .btn, #manufacturer, .feefobanners_js, footer.footer, .fat-footer, .prod-tours-section {
		display: none!important;
	}
	#car .landing-left-column .btn, #car .landing-left-column ul, #multicar .landing-left-column .btn, #multicar .landing-left-column ul  {
		display: none!important;
	}
	.landing-left-column .btn, .landing-left-column ul  {
		display: none!important;
	}
	.simpleRichText .landing-bullets-float-left-col1 li, .simpleRichText .landing-bullets-float-left-col2 li, .landing-icons-cover li {
		padding-left: 10px!important;
		list-style-type:disc;
	}
	.simpleRichText span.caricon:before, .simpleRichText span.multicaricon:before {
		display:none!important;
	}
	.simpleRichText h2:first-child span.caricon, .simpleRichText h2:first-child span.homeicon, .simpleRichText h2:first-child span.multicaricon, .simpleRichText h2:first-child span.telematicsicon {
		margin-top: 50px!important;
	}
	#car .landing-bullets-float-left-col2 h3.hide-trigger a, .car .landing-bullets-float-left-col2 h3.hide-trigger a, #home .landing-bullets-float-left-col2 h3.hide-trigger a, .home .landing-bullets-float-left-col2 h3.hide-trigger a {
		color: #4d4d4d!important;
		text-align: left!important;
	}
	.landing-bullets-float-left-col2 h3.hide-trigger {
		text-align: left!important;
	}
	.car .simpleRichText ul li:before, #car .simpleRichText ul li:before, .home .simpleRichText ul li:before, #home .simpleRichText ul li:before {
		color: #000;
	}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: none;
		padding: 0;
	}
	.col-md-4, .col-md-8 {
		width: 100%;
	}
	#print-override .col-md-4:first-child   {
		margin-top: 0px!important;
	}
	#hide .col-md-4:first-child   {
		margin-top: 0px!important;
	}
	.col-md-4:first-child   {
		margin-top: 150px!important;
	}
	.col-md-4:last-child   {
		margin-bottom: 0px!important;
	}
	#hide-for-print {
		display: none!important;
	}
	.hide-in-mobile {
		display: block!important;
	}
	.paginationList .first a:before, .paginationList .prev a:before, .paginationList .next a:before, .paginationList .last a:before, .paginationList .first a:after, .paginationList .last a:after, .breakdown-cover .car-cover-details-selector h3:after, .simpleRichText .no-admin-fees:before, .simpleRichText .uk-call-centres:before, .simpleRichText .service-24-hrs:before, .simpleRichText .car-text-block h3 .icon-Car:after, .simpleRichText .home-text-block h3 .icon-Home:after, .simpleRichText .gen2-blue-text-block h3 .icon-A-to-Z:after, .simpleRichText .gen2-blue-text-block h3 .multicar-2:before, .simpleRichText .gen2-blue-text-block h3 .multicar-3:before, .simpleRichText .gen2-blue-text-block h3 .multicar-3-plus:before, .multicar-icons-list li span.list-multicar2:before, .multicar-icons-list li span.list-multicar3:before, .multicar-icons-list li span.list-multicar3plus:before, #home .simpleRichText div>h2:after, #car .simpleRichText div>h2:after, #home .make-a-change-col1 h3:after, #home .make-a-change-col2 h3:after, #car .make-a-change-col1 h3:after, #car .make-a-change-col2 h3:after, #car .do-online:before, #home .do-online:before, #car .call-us:before, #home .call-us:before, .simpleRichText .car-text-block:before, .simpleRichText .home-text-block:before, .simpleRichText .gen2-blue-text-block:before, .simpleRichText .ticked-bullets li:before, .FlippingHeck .carlink:before, .FlippingHeck .homelink:before, .FlippingHeck .quickFlipCta a:after, .FlippingHeck .carlink a:after, .FlippingHeck .homelink a:after, .downloadLink a:before, #postal .simpleRichText h3:after, #postal .simpleRichText h3:before, .landing-bullets-float-left-col2 h3.hide-trigger a:after, .landing-bullets-float-left-col1 li:before, .landing-bullets-float-left-col2 li:before, .landing-left-column ul li a:before, .landing-left-column ul li:before, .landing-icons-cover li span.carhire:before, .landing-icons-cover li span.protectedncd:before, .landing-icons-cover li span.breakdowncover:before, .landing-icons-cover li span.paperdocuments:before, .landing-icons-cover li span.personalpossessions:before, .landing-icons-cover li span.legalexpenses:before, .landing-icons-cover li span.houremergency:before, .landing-icons-cover li span.matchingsets:before, .landing-icons-cover li span.identityfraud:before, .landing-icons-cover li span.gardencover:before, .landing-icons-cover li span.freezer:before, .landing-icons-cover li span.student:before, .landing-icons-cover li span.bicycle:before, .simpleRichText .caricon:before, .simpleRichText .homeicon:before, .simpleRichText .multicaricon:before, .simpleRichText .telematicsicon:before, .show-in-mobile ul li a:before, .hide-in-mobile ul li a:before, .simpleRichText .contactIcons a:before {
		background: none;
	}
	#car .simpleRichText .landing-icons-cover li:before, #car .simpleRichText .multicar-icons-list li:before, #car .simpleRichText .landing-bullets-float-left-col1 li:before, #car .simpleRichText .landing-bullets-float-left-col2 li:before, .car .simpleRichText .landing-icons-cover li:before, .car .simpleRichText .multicar-icons-list li:before, .car .simpleRichText .landing-bullets-float-left-col1 li:before, .car .simpleRichText .landing-bullets-float-left-col2 li:before, #car span.carhire:before, #car span.protectedncd:before, #car span.breakdowncover:before, #car span.paperdocuments:before, .car span.carhire:before, .car span.protectedncd:before, .car span.breakdowncover:before, .car span.paperdocuments:before, #home .simpleRichText .landing-icons-cover li:before, #home .simpleRichText .landing-bullets-float-left-col1 li:before, #home .simpleRichText .landing-bullets-float-left-col2 li:before, .home .simpleRichText .landing-icons-cover li:before, .home .simpleRichText .landing-bullets-float-left-col1 li:before, .home .simpleRichText .landing-bullets-float-left-col2 li:before {
		background: none!important;
	}
	.row-outer.margin-top-sml, .row-outer.margin-bottom-sml, .row-outer.margin-bottom-med, .row-outer.margin-top-med, .row-outer.margin-top-lrg, .row-outer.margin-bottom-lrg  {
		margin: 0!important;
	}
	.simpleRichText .gen2-blue-text-block {
		background-color: white!important;
	}
	#iconned-notepads .first .gen2-blue-text-block, #iconned-notepads .simpleRichText .gen2-blue-text-block, #iconned-notepads .gen2-blue-text-block {
		margin: 0;
		width: 100%;
		float: none;
		padding: 0 0 0 20px!important;
	}
	.multicar-2:before, .multicar-3:before, .multicar-3-plus:before {
		background-image: none!important;
	}
	#iconned-notepads .simpleRichText .gen2-blue-text-block h3, #iconned-notepads .simpleRichText .gen2-blue-text-block p {
		color: #000;
		padding-left: 0px;
		margin-bottom: 5px;
	}
	.gen2-blue-text-block {
		height: auto!important;
	}
	.snippet {
		margin: 0!important;
	}
	.snippet .grid5	{
		margin: 0!important;
	}
	.divider .scrollto {
		display: none!important;
	}
	#car .underline-title, .car .underline-title, #home .underline-title, .home .underline-title {
		color: #4d4d4d!important;
		border-bottom: none!important;
		text-align: left;
	}
	.car table tr:first-child th, .home table tr:first-child th {
		color: #4d4d4d;
		border-bottom: 2px solid #4d4d4d;
		border-right: 2px solid #4d4d4d;
	}
	.car table tr td, .home table tr td {
		border-right: 2px solid #4d4d4d;
	}
	#make-a-change #car .do-online:before, #make-a-change #car .call-us:before, #make-a-change .car .do-online:before, #make-a-change .car .call-us:before, #make-a-change #home .do-online:before, #make-a-change #home .call-us:before, #make-a-change .home .do-online:before, #make-a-change .home .call-us:before {
		background-color: none;
	}
	.js #home .make-a-change-col1 h4+ul, .js #home .make-a-change-col2 h4+ul, .js .home .make-a-change-col1 h4+ul, .js .home .make-a-change-col2 h4+ul, .js #car .make-a-change-col1 h4+ul, .js #car .make-a-change-col2 h4+ul, .js .car .make-a-change-col1 h4+ul, .js .car .make-a-change-col2 h4+ul {
		display: block!important;
	}
	#make-a-change #car h3, #make-a-change .car h3, #make-a-change #home h3, #make-a-change .home h3 {
		color: #4d4d4d;
	}
	#faqs .expandable>h3 a {
		color: #4d4d4d;
		font-weight: bold;
	}
	#faqs h2, #faqs .simpleRichText h2:first-child, #faqs .simpleRichText h2 {
		text-align: left!important;
		color: #4d4d4d;
	}
	.car #faqs .expandable>h3 a:after, .home #faqs .expandable>h3 a:after {
		color: #ffffff!important;
	}
	#faqs .row-inner.container-fluid.row-inner-set {
		margin-top:100px;
	}
	section#noclaims, section#registering {
		text-align: left!important;
		color: #4d4d4d!important;
	}
	section#noclaims .row-inner-set .simpleRichText h2, section#registering .row-inner-set .simpleRichText h2 {
		text-align: left!important;
		color: #4d4d4d!important;
		margin-left: 0!important;
	}
	section#noclaims .row-inner-set p, section#registering .row-inner-set p {
		text-align: left!important;
		color: #4d4d4d!important;
		margin: 0 0 10px 0!important;
	}
	.single-layout {
		max-width: 1000px!important;
		text-align: left!important;
	}
	.single-layout .list-box-item h2 {
		color: #4d4d4d;
		border-bottom: none;
	}
	.single-layout .list-box-item p {
		text-align: left!important;
		margin: 0!important;
	}

	.cover-details-page .flap-head {
		display:none;
	}
	.flap-content{
		display:block!important;
	}
	.breakdown-cover .car-cover-details-selector {
		width: 100%;
	}
	.breakdown-cover .car-cover-details {
		display: block;
	}
	.simpleRichText .contentTaskBlock {
		text-align: left!important;
		margin: 0!important;
	}
	.simpleRichText .contentTaskBlock h4 {
		padding: 0;
	}
	.column-split-full .simpleRichText .contentTaskBlock {
		text-align: left!important;
		display: block;
	}

	.simpleRichText .contentTaskBlock li.onlineForm, .simpleRichText .contentTaskBlock li.email, .simpleRichText .contentTaskBlock li.faq, .simpleRichText .contentTaskBlock li.app {
		display: none;
		margin-left: 0;
		text-align: left!important;
	}
	.simpleRichText .contentTaskBlock li.onlineForm a, .simpleRichText .contentTaskBlock li.app a {
    	display: none;
	}
	.simpleRichText .contentTaskBlock li.email a[href]:after {
    	content: " [" attr(href) "] ";
	}
	#car .simpleRichText .contentTaskBlock h2, .car .simpleRichText .contentTaskBlock h2, #home .simpleRichText .contentTaskBlock h2, .home .simpleRichText .contentTaskBlock h2 {
		color: #4d4d4d;
		border-bottom: none;
		margin: 15px 0px 0px 0px!important;
		padding: 0!important;

	}
	.simpleRichText .contentTaskBlock p {
		padding: 0;
	}
	.simpleRichText ul li, .richText ul li {
		margin-left: 20px;
	}
	.simpleRichText ul li:before, .richText ul li:before {
		color: #4d4d4d;
	}
	.js .getintouch .row-outer#car, .js .getintouch .row-outer#home {
		display: block!important;
	}
	.simpleRichText h2.revealhome, .simpleRichText h2.revealcar  {
		margin: 0px 0px -134px 96px;
	}
	.js .tabs>.active {
		margin-top: 100px!important;
	}
	div.contactIcons {
		display: none;
	}
	.simpleRichText .contentTaskBlock .advice {
		display: none;
	}
	#car .simpleRichText .contentTaskBlock .advice:before, .car .simpleRichText .contentTaskBlock .advice:before {
		background: none!important;
	}
	.searchResults .list-box-wrap {
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.simpleRichText h2:first-child {
		margin-top: 125px!important;
	}
	.col-md-8 .simpleRichText:first-child p {
		text-align: left!important;
		margin-bottom: 0!important;
	}
	
/* ******************* START PRINT STYLES FOR ALL OTHER SECTIONS OTHER THAN PERSONAL ****************** */

	.js .menu-toggle-container {
		display: none;
	}

	.menu-toggle-container {
		display: none;
	}

.sf-navbar li {
	display:none;
}

div.navigation {
	display:none;	
}

p.more {
	display: none;	
}


.expandable>h3 {
	display: none;
}

.related-area .image-link {
	display: none;
}

.legal ul {
	display: none;
}

.breadcrumb {
	display: none;
}

.page-banner {
	display: none;
}

.notification {
	display: none;
}

.richText .introImage {
	display: none;
}

.richText .grid1 .introImage+.btn.btn-cta {
	display: none;
}

ul, ul li {
	margin-left: 0px;
	padding-left: 0px;
}

.richText .grid3 {
	border-left: none;
}

.richText .grid1 {
	border-left: none;
}

.function-bar {
	display: none;	
}

h3.relatedExpander {
	display: none;		
}

.btn {
	display: none;		
}

div.grid3 div img {
	display: none;
	margin-left: 0px;		
}

div.grid3 div h2 {
	margin-left: -250px;		
}

div.grid3 div h4 {
	margin-left: -250px;		
}

.grid3 {
	padding-bottom: 0px;
	margin-left: -5px;
}

.container img {
	display: none;
}

.one-three .grid1 {
	display: none;
}

.one-three .grid3 {
	margin-left: -7px;
}

.productList {
	display: none;		
}

.grid3 li a {
	display: none;		
}

.js .content-area .transformer-tabs ul li {
	display: none;
}

.js .transformer-tabs span, .js .transformer-tabs select {
	display: none;	
}

.productDownloadsTable .fileicon.icon_pdf {
	display: none;
}

.object-wrapper {
	display: none;	
}

.video-wrap .video-js {
	display: none;		
}

span.btn.multiwidth {
	display: none;		
}

.legal {
	margin-left: -7px;
}

.searchResults .search-form {
	display: none;
}

.divider, hr {
	display: none;
	margin:0px;
	padding:0px;	
}

fieldset {
	margin-left: -15px;
}

.field>label {
	margin-left: -7px;	
}

.field input, .field select, .field textarea {
	margin-left: -7px;		
}

p {
	margin-left: 0px;	
}

#comments {
	display: none;
}

.search.internal {
	display: none;
	
}



}