/* 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,
.jqmWindow,
#errorPopups,
#detailBackButton,
#mapLinkWrapper,
th.scrollbar,
.resultsSummary,
.footer,
#articleDetail,
.detailHeaderTable,
.noprint,
.invisible  { display: none !important; }

/* Page-specific print adjustments */
.article table {margin:0;padding:0;width:100%;font-size:10pt;font-family:sans-serif;}
.article thead th {text-align:left;border-bottom:2px solid #000;}
.article td {text-align:left;border-bottom:1px solid #000;}
.article table li, .article div li {list-style: none;}
.article h2 {margin-top:2em}
.header {text-align:center;}
.section td.icons {font-family:'Lucida Sans Unicode','Lucida Grande',Garuda;}
.section .column1 {width:55%;}
.section .practitioner .column1 {width:40%;}
.section .column2 {width:15%;}
.section .column3 {width:15%;}
.section .column4 {width:15%;}
.section .column5 {width:0;}
.section .practitioner .column5 {width:15%;}
.section .hospital th.column5 {*display:none;}
.detailsTable caption {text-align:left;font-style:italic;margin-top:1em;}
.detailsTable thead {display: table-row-group !important;}
.detailsTable th {vertical-align:bottom;padding-top:1em;text-align:center;}
.detailHeaderTable th span,
.detailsTable th span  {font-weight:bold;}
.detailsTable td {text-align:center;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.subheadingRow td {padding-top:0.5em;font-weight:bold;}
.footnote table {width:60%;border:1px solid #000;margin:1em 0 0 20%;}
.footnote table th {border-bottom:1px solid #999;}
.footnote table td {padding:0;}
.footnote table .column1 {text-align:center;}
.footnote table th *,
.footnote table td * {font-size:0.75em;}