/* @override http://wwwp-test.medtronic.com/productperformance/css/ppr-style-print.css */

/*Don't display these*/ 
#skip-links,
#utilities-panel,
#medtronic-search,
#main-nav,
#breadcrumbs,
#rel-links,
#countrySelection,
#site-location,
#contact,
.infotip img,
#info-show,
#info-hide,
.adv-data-link,
.hideLink,
#footer,
#lookup,
#allmodels-show,
#sub-banner img,
#product-name,
.tabs-nav {
	display: none !important;
}

* {
	color: rgb(0,0,0);
	font-size: 10pt;
}

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#container {
	margin: 0;
	width: auto;
}

a {
	text-decoration: none;
}

h1 {
	font-size: 17pt;
}

h2 {
	font-size: 15pt;
}

h3 {
	font-size: 14pt;
}

h5 {
	font-size: 13pt;
}

h1,
h2,
h3,
h4,
h5 {
	margin-bottom: 3pt;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#main-content p,
#main-content ul,
#main-content ol,
#main-content a {
	margin-bottom: 6pt;
	border-bottom:none;
}

#logo img {
	border: none;
	display: block;
	margin:0px;
	padding:0px;
}

#sub-banner {
	margin: 0px;
	padding:8pt 8pt 0pt 0pt;
	font-size: 15pt;
	color:rgb(68,68,68);
}


#product-descriptor {
	font-size:80%;
	padding-bottom: 5pt;
	color:rgb(102,102,102);
}

table {
	text-align: left;
	width:100%;
	page-break-inside:avoid; 	
}

.tabs-hide {
	display: block;
}

th,
td,
.even,
.odd,
th p,
td p,
p,
a {
	border-bottom: 1px rgb(204,204,204) solid;
	font-size: 10pt;
}

table.blue-border td {
	padding:5pt;
	border:none;
	border-left:1px rgb(204,204,204) solid;
	border-bottom:1px rgb(204,204,204) dotted;
}

a.infotip.info img {
	visibility: hidden;
}

.tabs-container {
	overflow: hidden;
}

#advisory-label {
	font-size: 80%;
	padding-bottom:10px ;
}

#modelNumber,
#modelBrand {
	font-size: 15pt;
	color:rgb(102,102,102);
}

#generators #modelAdvisory,
#generators #modelNoAdvisory {
	padding:10px 0px;
	clear: both;
}

#lead #modelAdvisory,
#lead #modelNoAdvisory {
	clear:both;
	margin:10px 0px;
}

#modelAdvisory ul,
#modelNoAdvisory ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 11pt;
}

#modelAdvisory li {
	text-decoration: underline;
}

.modelData h4,
#modelAdvisory h1,
#modelNoAdvisory h1 {
	text-transform: uppercase;
	margin: 2pt 0pt;
	padding:2pt;
	border-bottom:1pt solid rgb(240,240,240);
}

#modelAdvisory h1,
#modelNoAdvisory h1 {
	font-size:10pt;
}

.modelData table th,
.modelData table td,
.modelData table .odd,
.modelData table .even {
	padding: 2px 5px;
	font-weight: normal;
}

.modelData td, .modelData th {
	text-align: left;
}

.subtotal {
	font-weight: bold;
}

.modelData .odd {
	background: rgb(220,245,251) url(../images/teal-grad.png) repeat-x;
}

#survival,
#survival-1,
#survival-2,
#survival-3{
	margin: 0pt 0pt 5pt 0pt;
	padding: 0pt 0pt 10pt 0pt;
}

#survival-1,
#survival-2,
#survival-3{
	clear: both;
}

#survival table.survivalTable,
#survival-1 table.survivalTable,
#survival-2 table.survivalTable,
#survival-3 table.survivalTable {
	border:none;
	font-size: 10pt;
	margin-top: 0px;
	padding-top: 0px;
}

#survival table.survivalTable td,
#survival-1 table.survivalTable td,
#survival-2 table.survivalTable td,
#survival-3 table.survivalTable td,
#survival table.survivalTable th,
#survival-1 table.survivalTable th,
#survival-2 table.survivalTable th,
#survival-3 table.survivalTable th {
	border-left: 1px solid rgb(204,204,204);
	padding: 2px 0;
	text-align:left;
}

#survival table.survivalTable td.sampleL,
#survival-1 table.survivalTable td.sampleL,
#survival-2 table.survivalTable td.sampleL,
#survival-3 table.survivalTable td.sampleL {
	border: none;
	text-align:right;
	background-color: transparent;
	background-image: none;
}

#survival table.survivalTable .odd,
#survival-1 table.survivalTable .odd,
#survival-2 table.survivalTable .odd,
#survival-3 table.survivalTable .odd {
	background-color: rgb(255,255,255);
	background-image: none;
}

#longevity,
#longevity-1,
#longevity-2,
#longevity-3,
#complications,
#complications-1,
#complications-2,
#complications-3 {
	width: 45%;
	float:left;
	margin: 10pt 10pt 10pt 0pt;
}

#generators #productCharacteristics {
	float:left;
	margin-right: 10px;
	width: 40%;
}

#generators #estimatedLongevity {
	width:50%;
	float:left;
	clear: both;
	page-break-before:always;
}

#productCharacteristics,
#endOfService,
#estimatedLongevity,
#recommendedReplacement,
#chargeTime,
#distributionData,
#malfunctions,
#longevity,
#longevity-1,
#longevity-2,
#longevity-3,
#complications,
#complications-1,
#complications-2,
#complications-3,
#returnedProduct,
#observations,
#modelAdvisory {
	border:1pt solid rgb(230,230,230);
}

#generators #productCharacteristics #info table {
	border-top:none;
}

#home #productCharacteristics {
	margin-left: 10px;
}

#estimatedLongevity #footnote-show {
	visibility: hidden;
}

#endOfService,
#recommendedReplacement {
	padding: 0px;
	/*clear: both;*/
	float: left;
	width: 40%;
}


#endOfService h4,
#endOfService p,
#recommendedReplacement h4,
#recommendedReplacement p,
#estimatedLongevity p {
	margin: 5pt;
}

#chargeTime {
	float:left;
	margin-top: 10px;
}

#chargeTime h4 {
	padding-bottom:10px;
}

#generators #malfunctions,
#generators #distributionData {
	width:40%;
	float:left;
}

#subtotal {
	font-weight: bold;
	color: rgb(85,85,85);
}

.complicationsTotal {
	float: right;
	padding:2px 5px;
	color:rgb(51,51,51);
}

#lead #returnedProduct {
	width: 40%;
	float:left;
	clear: both;
	margin-right: 10pt;
	margin-bottom: 10pt;
}



#lead #observations {
		float:left;
		width: 40%;	
		clear: both;
}
#lead #distributionData {
	page-break-after:always;
}
#lead #distributionData {
	float:left;
	width: 40%;
}
#lead #productCharacteristics {
	/*float:left;*/
	width: 40%;
	height: auto;
	margin-right: 10px;
	clear: both;
}
#lead #productCharacteristics #info.more table tr {
	height:auto;
page-break-inside: avoid;
}

ul.tabs-nav {
display: none;	
}

#graph2 {
page-break-before: always;
}

#fragment-1 .printOnly, #fragment-2 .printOnly  {
	color: #999;
	font-size: 12pt;
	margin-top: 15px;
}

#pubDate,
.printOnly {
	display: block;
	float: left;
	clear: both;
}

ul.printOnly {
	margin-left: 0px;
	padding-left: 0px;

}

ul.printOnly li {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
	font-size: 8pt;
}

#connectorStyleImage.printOnly {
	clear: none;
	clear:right;
}

#endOfService,
#recommendedReplacement,
#productCharacteristics,
#distributionData,
#returnedProduct,
#observations,
#malfunctions,
#chargeTime,
#estimatedLongevity,
#pubDate,
#connectorStyleImage,
#modelNoAdvisory,
#modelAdvisory {
	margin: 5pt;
}
/*turns on urls for links*/
/*#main-content a[href]:after {
 content: " (" attr(href) ") ";
 font-size: 90%;
}

#home #main-content a[href]:after {
 content: " ";
}

#main-content a[href^="/"]:after {
	content: " (www.medtronic.com" attr(href) ") ";
}

#home #main-content a[href^="/"]:after {
	content: "";
}

a.infotip[href]:after, a.imginfotip[href]:after  {
	display: none;
}*/