* {
color: #000 !important;
background: #fff !important;
float: none !important;
width: auto !important;
border-color: #000 !important;
font-family: "times new roman", serif !important;
}
img {
margin: 0 !important;
}
div {
padding: 0 !important;
margin: 0 !important;
}
.JumpTo {
display: none !important;
}
fieldset, img, body, html {
border: none !important;
}
#Breadcrumbs, .Button, .button, .SmartPanel, #Footer .Upper .Horiz {
display: none;
}
/* Body Area Links
==================== */
a, a:link, a:visited {
color: #000;
background: #fff;
}
/* Tables
==================== */
table {
border-collapse: collapse;
}
th, td {
border: 1px solid #000;
text-align: left;
}
caption {
font-weight: bold;
text-align: left;
}
.DoctorCalendar table th {
width: 20%;
}
table.Border5 td {
text-align:center;
vertical-align:bottom;
}
table.Border5 tr.TableHeaderRow th {
text-align:center;
padding:4px 1px 0;
}
table.Border5 tr.ColorRow th {
background: #ffec9a;
}
table.Border5 td a {
text-decoration: none;
}
table.Border5 td img {
display: inline;
}

/* Lists
==================== */
ul.Horiz {
width: 100% !important;
float: left !important;
}
ul.Horiz li {
width: auto !important;
float: left !important;
padding-right: .8em !important;
}
ul.Plain {
list-style: none !important;
}
dt {
font-weight: bold;
}
/* Footer
==================== */
#Footer {
border-top: 1px solid #000;
padding: .8em 1em .4em 1em;
margin-top: 1em !important;
}
#Footer * {
float: none !important;
}
#Footer p, #Footer li, #Footer li a, #LastUpdated p{
font-size: 10pt;
color: #000;
text-align: left;
}
/* Other
==================== */
.Bold, legend {
font-weight: bold;
}
/*
a[href]:after {
content: " (" attr(href) ") ";
font-size: 10pt;
}
a[href^="/"]:after {
content: " (http://www.thechildrenshospital.org/" attr(href) ") ";
}
*/

/* Labs */
td.NotesContent font {
font-family: "courier new", monospace !important;
}

/* Kids Health Instruction Sheet - Bug 5920 */

.printableScreen img {
width: 0;
height: 0;
}
.printablePrint {
text-align: center;
}
.printablePrint img {
width: 5.25in;
height: 8in;
display: block;
border: 0 none;
}
.instructionSheetScreen img {
width: 0;
height: 0;
}
.instructionSheetPrint {
text-align: center;
width: 620px;
}
.instructionSheetPrint img {
width: 6.18in;
height: 8in;
border: 0 none;
display: block;
padding: 0;
margin-left: auto;
margin-right: auto;
}
.hideFromPrinter {
display: none; padding: 0; margin: 0;
}


/* Dr. Calendar - Bug 15871 */
.DoctorCalendar {
font-size: .8em;
}
.DoctorCalendar h1 {
font-size: 1em;
}
.DoctorCalendar .Hours {
display: none;
}
.DoctorCalendar #nav {
text-align: center;
}
.DoctorCalendar #nav a, .DoctorCalendar #nav h2 {
padding: 5px;
}
.DoctorCalendar table {
margin-top: 1em;
}
.DoctorCalendar table td {
padding: 5px;
vertical-align: top;
}
.DoctorCalendar table a:link {
display: block;
padding-top:1em;
}
.DoctorCalendar table th {
width: 20%;
}
h4.dayCell {
margin:0;
}

/* Hiding Navigation Elements */
#Header td#HeaderControls, #MainNav, div.SubNav, #Footer .Upper ul.horiz, #Footer .Upper h2.Hide, #Search {
display: none;
}