/* Universal print settings */
html,
body,
div,
th,
td,
p,
span,
a {background:transparent none !important;color:#000;}
div {overflow:visible !important;}
thead {display: table-header-group;}
tr {page-break-inside: avoid;}
a {color:#000;}
a:hover {cursor:text;}
.unicode {font-family:"Lucida Sans Unicode", "Lucida Grande", Garuda;font-size:0.5em;position:relative;top:-0.25em;}
.disclaimer {font-style:italic;}

/* Hide screen-only elements */
.screenOnly,
.switcher,
.nav,
button,
input,
a.jump,
ul.compareNav,
.jqmWindow,
#errorPopups,
#detailBackButton,
#mapLinkWrapper,
th.scrollbar,
.siteNav,
.dataInteraction,
.titleAndNavigation ul,
.paginationContainer,
.footer,
#articleDetail,
.detailHeaderTable,
.disclaimer a,
.branding,
.noprint,
.invisible { display: none !important; }

/* Plugin support for DD_Roundies */
DD_roundies\:*,
img.DD_roundies_sizeFinder { display: none !important; }


/* Page-specific print adjustments */
.article table {margin:0;padding:0;width:100%;font-size:9pt;font-family:sans-serif;}
.article table caption {margin-top:0.5em;text-align:left;font-size:1.25em;font-weight:bold;}
.article table .column1 {text-align:left;padding:0 0.25em;}
.article thead th {text-align:center;border:solid #000;border-width:1px 1px 2px 0;}
.article thead th a,
.article thead th span {font-weight:bold;text-decoration:none;}
.article td {text-align:center;border-bottom:1px solid #000;border-right:1px solid #000;}
.article td ul,
.article td ul li {padding:0;margin:0;}
.article table li, .article div li {list-style: none;}
.article h2 {margin-top:2em}
.article table td.icon {font-family:"Lucida Sans Unicode", "Lucida Grande", Garuda;}
.article table td.Recognitions ul,
.article table td.Recognitions ul li {margin:0 auto;}
.header {text-align:center;}
.header .logo {*display:block;*background:transparent;}
.detailsTable thead {display: table-row-group !important;}
.detailsTable th {vertical-align:bottom;padding-top:1em;}
.detailHeaderTable th span,
.detailsTable th span,
.detailHeaderTable th a,
.detailsTable th a {font-weight:bold;text-decoration:none;}
.detailsTable td {text-align:right;padding-right:3em;}
.detailsTable .column1 {text-align:left;}
.detailsTable .footnote,
.detailsTable .dataHoverHelpFootnote {font-size:0.75em;position:relative;top:-0.5em;left:0.25em;}
table.twoColumn .column2 {text-align:left;}
#detailWrapper dd li li {list-style-type:disc;}
#detailWrapper dl.disclaimer li {padding-bottom:1em;*text-indent:-1.25em;}
#detailWrapper tr.subhead td {padding-top:0.5em;font-weight:bold;}
.compare .printAllDetails .section .column1 {width:12em;}
.compare .printAllDetails .section .column2 {text-align:left;padding-left:1em;}
.footnote table {width:60%;border:1px solid #000;margin:1em 0 0 20%;}
.footnote table th {border-bottom:1px solid #000;}
.footnote table td {padding:0;}
.footnote table .column1 {text-align:center;}
.footnote table th *,
.footnote table td * {font-size:0.75em;}
.section .footnotes {border:solid #000;border-width:0 1px 1px;padding:0.5em;margin-top:0;}
.section .footnotes h3,
.section .footnotes dl,
.section .footnotes ol {margin:0;line-height:20pt;}
.section .footnotes h3 span {font-size:0.75em;_font-size:0.6em;}
.section .footnotes dt {display:inline;float:left;font-weight:normal;clear:both;padding-right:0.25em;}
.section .footnotes dt span,
.section .footnotes dd span {display:inline;font-size:75%;_font-size:0.6em;}
.section .footnotes li {padding:0;margin:0;}
.section .footnotes li span {font-size:0.75em;_font-size:0.6em;}
.section th,
.section td {border-color:#000;}
.section .column1,
.section .provider .column2, 
.section .hospital .column2, 
.section .other .column2,
.mylist .section .column2 { border-left:1px solid #000;width:15em;}
.section .provider .column1, 
.section .hospital .column1, 
.section .other .column1, 
.mylist .section .column1 {width:0.01em;border-width:0}
table.sortHeader,
.mylist table.showHeader {position:relative;left:-0.5em;}
table.sortHeader th,
table.sortHeader td,
body.compare th,
body.compare td {_font-size:0.6em;}
.copyright p {font-size:75%;}

