* {
	text-shadow: none !important;
	color: #000 !important;
	background: transparent !important;
	box-shadow: none !important
}

a,a:visited {
	text-decoration: underline
}

a[href]:after {
	content: ""
}

abbr[title]:after {
	content: ""
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
	content: ""
}

pre,blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}

thead {
	display: table-header-group
}

tr,img {
	page-break-inside: avoid
}

img {
	max-width: 100% !important
}

@page {
	margin: .5cm
}

body {
	padding-top: 50px
}

p,h2,h3 {
	orphans: 3;
	widows: 3
}

h2,h3 {
	page-break-after: avoid
}

.quickLinks,.btn,.mask,blue-min,#filterBorder,#filtersContainer,.filterundo,#quotesTabs,#compareBox,.documentsInfo,#compareTable,#planRemove,#sortingHolder,.footer,.disappearPrint,.blue-min,.information
	{
	display: none !important;
}
.well {padding:0px;}
.well table.table{margin-bottom:10px;}
.well table.table td{padding:4px;}
.well p{margin-bottom: 8px;}
.printBlock {
	display: block
}

.printInline {
	display: inline
}

.compareMainHead {
	padding: 0
}

.compareMainHead a,.compareMainHead .step {
	display: none
}

.compareMainHead+div {
	display: none
}

.pageFunctions ul li.emailPage,.pageFunctions ul li.printPage {
	display: none
}

#quotes .planName {
	padding: 0
}

#quotes .planName input {
	display: none
}

#quotes a {
	text-decoration: none
}

#resultContainer {
	padding-top: 40px
}

#compareForm {
	display: none
}

.name a,.planPrice a {
	text-decoration: none
}

.recommend-cat .baseFont {
	display: none
}

.recommend-cat .planName a {
	text-decoration: none
}

#planHeader {
	padding: 0
}

#myTab {
	display: none
}

.header {
	padding: 0
}

.header .address a {
	text-decoration: none
}

.SearchCriteria {
	padding: 0
}

.SearchCriteria a {
	display: none
}

.medical a {
	text-decoration: none
}

.accordion-heading a {
	text-decoration: none
}

.accordion-heading a.quoteNo {
	margin: 0;
	padding: 5px 6px !important
}

.accordion-heading input {
	display: none
}

.cancel {
	display: none
}

.compareMainHead .top7 {
	float: none
}

#quotesHeader {
	margin-top: 15px;
}

#anc_quotes .planName {
	padding: 0
}

#anc_quotes .planName input {
	display: none
}

#anc_quotes a {
	text-decoration: none
}

.tab-pane {
	display: block !important;
	margin-top: 10px;
}

#planDetailTab {
	padding-top: 0 !important;
}

#quotesContainer {
	display: block;
}

#iStoreBanner a {
	display: inline;
}

.resultRow {
	margin-bottom: 15px !important;
	margin-top: 5px !important;
}

.resultRow,tr,td {
	page-break-inside: avoid !important;
	float: none !important;
	position: static !important;
	zoom: 1;
}

@page {
	margin: 1.2cm 0.5cm;
}

.container {
	width: 100% !important;
}