  /*Machine Status*/
#recentStatusMessages{height: 700px;max-height: 700px;overflow: scroll;}
.pad{display:block;background:#000; color:#fff; padding:.5em;}
.msg_txt{display:block;background:#fff; padding:1em; font-size: 1.5rem; line-height: 2.5rem; }
@media screen{
#beamsched_table{border:0px solid #333;border-collapse:collapse;border-spacing:0;background:#333;font-size:100%;margin:0 auto;}
#beamsched_table caption{display:none;}
#beamsched_table td,#legend table td{width:15px;height:11px;border-top:1px solid #333;font-size:0.7em;padding:2px;line-height:11px;}
#beamsched_table th{border:1px solid #333;border-top:1px solid #333;background:#fff;font-size:0.75em;padding-left:3px;text-align:left;}
#beamsched_table th.runtitle{font-size:1em;font-weight:bold;line-height:1.8em;text-align:left; border-left: 1px solid #333; border-bottom: 1px solid #333;}
.day{color:red;border-right:1px solid #333;border-left:1px solid #333;background:#fff; text-align: center;}
.weekend{background:#C0C0C0; text-align: center;}
.holiday{background:#228B22; text-align: center;}
.useropsrisk{background:#CCFFCC; text-align: center;}
.userops	{background:#fff; text-align: center;}
.rhb{background:#d7aeff; text-align: center;}
.hybridrhb{background:url(/files/1arrow-rhb.gif) 0px 1px #d7aeff}
.studies{background:#00fcff;  text-align: center;}
.reserved{background:#941200; text-align: center;  color:#fff !important;}
.maint{background:#4280ff; color:#fff; text-align: center;}
.hybrid{background:url(/files/1arrow.gif) 0px 1px}
.topup{background:url(/files/4arrow.gif) 0px 1px #ccc}
.topuprhb{background:url(/files/4arrow-rhb.gif) 0px 1px #d7aeff}
.somperiods{border:0px!important; background:#fff;}
.september{border-left: 1px solid #333; border-bottom: 1px solid #333;}

#legend{padding-top:10px;padding-bottom:5px;text-align:center;}
#legend {margin:0 auto;text-align:left;}
#legend  th{font-size:1em;font-weight:normal;padding-bottom:5px;}
#legend  td{border:1px solid #000;}
#legend  td.desc{width:auto;border:0;padding:2px 10px;}
#usershifts_wrap{margin-top:10px;}
#usershifts{margin:0 auto;margin-bottom:10px; width:100%;}
#usershifts caption{font-weight:bold;margin:8px auto 3px auto;}
#usershifts th, #usershifts td{padding:2px 8px;text-align:center;border-bottom:1px solid #ccc;}
#usershifts th{line-height:1.5em;font-size:0.9em;}
#usershifts .total{background:#eee;}
}

@media print{
#beamsched_table{border:0px solid #000;border-collapse:collapse;border-spacing:0;background:#000;font-size:100%;}
#beamsched_table caption{display:none;}
#beamsched_table td,#legend table td{width:15px;height:11px;border-top:1px solid #000;font-size:0.7em;line-height:11px;}
#beamsched_table td{padding:0;}
#beamsched_table th{border-right:1px solid #000;border-top:1px solid #000;background:#fff;font-size:0.75em;padding-left:3px;text-align:left;}
#beamsched_table th.runtitle{font-size:1em;font-weight:bold;line-height:1.8em;text-align:left; border-left:1px solid #000; border-bottom: 1px solid #000;}
table td span{display:block;height:0;border-top:10px solid #000;border-bottom:10px solid #000;}
.day{color:red;border-right:1px solid #000;border-left:1px solid #000;background:#fff;}
.weekend{background:#228B22;color:#F66;}
.holiday{background:#228B22;color:#F66;}
.useropsrisk{background:#CCFFCC; color:#F66;}
.september{border-left: 1px solid #000; border-bottom: 1px solid #000;}
table td.userops span{border-top:10px solid #fff;border-bottom:10px solid #fff;background:#fff;line-height:0;}
table td.rhb span{border-top:10px solid #d7aeff;border-bottom:10px solid #d7aeff;background:#d7aeff;line-height:0;}
table td.studies span{border-top:10px solid #00fcff; border-bottom:10px solid #00fcff;background:#00fcff;line-height:0;}
table td.reserved span{-webkit-print-color-adjust: exact; border-top:10px solid #941200;border-bottom:10px solid #941200;background:#941200;line-height:0;}
table td.maint span{border-top:10px solid #4280ff;border-bottom:10px solid #4280ff;background:#4280ff;line-height:0;}
table td.hybrid span{border-top:10px solid #ccc;border-bottom:10px solid #ccc;background:url(/files/1arrow.gif) 0px 1px}
table td.topup span{border-top:10px solid #666;border-bottom:10px solid #666;background:url(/files/4arrow.gif) 0px 1px #666}
  .reserved{-webkit-print-color-adjust: exact; background:#941200 !important; text-align: center;}
  .studies{-webkit-print-color-adjust: exact; background:#00fcff !important;  text-align: center;}
  .reserved{-webkit-print-color-adjust: exact; background:#941200 !important; text-align: center;  color:#fff !important;}
  .maint{-webkit-print-color-adjust: exact;background:#4280ff; text-align: center;}
#legend{padding-top:10px;padding-bottom:5px;text-align:center;}
#legend {margin:0 auto;text-align:left;}
#legend  th{font-size:1em;font-weight:normal;padding-bottom:5px;}
#legend  td{border:1px solid #000;}
#legend  td span{display:block;height:0;}
#legend  td.desc{width:auto;border:0;padding:2px 10px;}
#usershifts_wrap{margin-top:10px;}
#usershifts{margin:0 auto;margin-bottom:10px; width:100%;}
#usershifts caption{font-weight:bold;margin:8px auto 3px auto;}
#usershifts th, #usershifts td{padding:2px 8px;text-align:center;border-bottom:1px solid #ccc;}
#usershifts th{line-height:1.5em;font-size:0.9em;}
#usershifts .total{background:#eee;}
}
