/* print_bdc.css */

@import url(print_tmp.css);

#bdc #dept_footer {
 margin: 3px;
 padding: 0 3px 3px 3px;
 border-top: 1px solid #333;
 font-weight: bold;
 }
#bdc #dept_footer ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
#bdc #dept_footer li {
 display: inline;
 margin: 0;
 padding: 0 3px 0 3px;
 }
#bdc #dept_footer li a { padding: 0 3px 0 3px; }
#bdc #dept_footer li a:hover { background-color: #cc0; }

#bdc #class_schedule dl {
 margin-left: 1em;
 }
#bdc #class_schedule dl:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
#bdc #class_schedule dl { display: inline-table; }  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html #bdc #class_schedule dl { height: 1%; }
#bdc #class_schedule dl { display: block; }
/* End Hack */
#bdc #class_schedule dt {
 clear: left;
 float: left;
 display: block;
 width: 180px;
 font-size: 11pt;
 }
#bdc #class_schedule dd {
 position: relative;
 float: left;
 padding: 3px;
 border-top: 1px solid #999;
 width: 390px;
 font-family: Arial, sans-serif;
 font-size: 11pt;
 }
#bdc #class_schedule dd h5 {
 margin: 3px 0 0 0;
 }
#bdc #class_schedule dd ul {
 list-style: none;
 margin: 0;
 padding: 3px;
 }
#bdc #class_schedule dd p {
 margin: 0 1em 0 0;
 }
#bdc #class_schedule {
 position: relative;
 }
#bdc #class_schedule fieldset {
 position: relative;
 margin: 3px 0 3px 0;
 padding: 0 0 3px 6px;
 border: 2px solid #ccc;
 }
#bdc #class_schedule fieldset legend {
 padding: 0 6px 0 24px;
 border: 2px solid #ccc;
 background-color: #ffc;
 }
#bdc #class_schedule fieldset .date {
 float: right;
 margin: 0 0 13px 6px;
 padding: 6px 12px 6px 6px;
 font-size: 83%;
 text-align: center;
 background-color: #ccc;
 }
#bdc #class_schedule fieldset .date .day {
 display: block;
 font-size: 24px;
 }
#bdc #class_schedule fieldset .speaker {
 position: relative;
 float: left;
 margin: 3px 3px 3px 0;
 padding: 0 6px 3px 6px;
 border-top: 3px solid #999;
 font-size: 83%;
 color: #666;
 }

#bdc #class_schedule fieldset h5 {
 margin: 0;
 }
#bdc #class_schedule fieldset p {
 margin: 3px;
 font-weight: normal;
 }
#bdc #class_schedule fieldset ul {
 clear: both;
 list-style: none;
 margin: 0 3px 0 1.5em;
 padding: 0;
 }

a.internal { font-weight: bold; color: #000; }

.withdrawn { text-decoration: line-through; color: red; }

form { display: none; }

fieldset {
 font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 }
label {
 font-size: 13px;
 }
input, textarea { border: 1px solid #999; }

ol.lowerroman,
ol.lr { list-style-type: lower-roman ! important; }
ol.lowerlatin,
ol.ll,
ol.loweralpha,
ol.la { list-style-type: lower-latin ! important; }
ol.decimal { list-style-type: decimal ! important; }
ol.upperalpha,
ol.ua { list-style-type: upper-alpha !important; }

#content .slide { display: none; }

#nav,
#nav_sect { display: none; }

#crumbs { display: none; }
hr.clear { clear: both; border: 0; width: 0;}
.skip_print { display: none; }
