@page {margin:1cm;size: auto portrait;}

.single800 {width:720px !important;max-width:90% !important;}
.printOnly {visibility:visible !important;display:block !important}
#mboxWrap 	{display:none;}
#outerWrapper {position:relative;}
#leftCol, #rightCol {width:0 !important;display:none;margin:0;}
#middleWrapper, #innerWrapper, #wideWrapper	{width:100% !important;border:0 !important;margin:0 auto !important;border:0 !important;padding:0;}
.hNavMenu, .hNavInner	{ display: none !important; }
#wrapper	{border:0 !important;Xwidth:100% !important;background: none !important; margin: 0 auto;}
#masthead	{border:0 !important;width:100% !important;display: none !important;}
#wrapper, #footer {max-width: 100% !important;}
#innerWrapper, #sWrapper, #wideWrapper { max-width: 100% !important; }
img { max-width: 100% !important; height: auto !important; }
img.fileIcon, .fileIcon, #fillCol2 img.fileIcon { width: 32px !important; max-width: 32px !important; }
div {background-size:contain; max-width:100% !important;}
#masthead div, .shareWrap, .editThis { display: none; }
.newswrapper {margin:0 !important;}
#footer 	{color:#000000 !important; background: none !important; border: none !important; display:none;}
body {background:none !important;font-size:70%;color:#000000;background-color:#ffffff;font-size:12px;line-height:12px;width:100%;}
.spotlightKey, .fc-header-left, .fc-header-right { display: none; }
.noPrint  {display:none;}
.ttitle, td.ttitle, .atable td.ttitle {background:none;color:#000000;}
.fc-event { border: 0 !important; }
.fc-day  { max-width: 14%;  }
a { text-decoration : underline; color : #0000ff; }
.news ul { display: inline-block !important; float: none !important; }
h1,h2,h3,h4 { page-break-after: avoid; }
ul, img {  page-break-inside: avoid; }
table {page-break-inside:auto;}
table.printable {page-break-inside:avoid;float:left;margin:0;}
tr  {page-break-inside:avoid;page-break-after:auto;}
tr td, tr th {page-break-inside: avoid;}
table.printable tr td {page-break-inside:avoid;page-break-after:auto;}
table.printable tbody tr td:before,table.printable tbody tr td:after {content:"" ;height:4px;display:block;}
thead {display:table-header-group;}
tfoot {display:table-footer-group;}
.productBay { display: block; page-break-inside: avoid;}
tr.hiEven, tr.hiEven td.acell, .hiliteRow {background: none !important;}
img { page-break-before: auto; page-break-after: auto; page-break-inside: avoid; }
.fc-event { background: #fff !important; color: #000 !important; }
.fc-event-bg { display: none !important; }
.fc-event .ui-resizable-handle { display: none !important; }
#printBanner {display:block !important;min-height:1.2em;overflow:visible;padding:4px 8px;text-align:center;font-size:14pt;height:auto !important;}
#footerWrapper {overflow: visible;}
#apBar {display: none !important; }
#wrapper, #fillCol, #fillCol2, #widewrapper {border:none !important;}
body, #fillCol2, #wrapper, #wideWrapper {min-height:600px !important;}
.printQR:not(.adminBody) {display:block;float:right;min-height:100px !important;}
#printGr {float:left;}
.mceToolbar, .mceStatusbar {display:none !important;}
.megaPrint {width:100% !important;max-width:20000px !important;}
.printWide {position:absolute;left:0;top:0;width:4000px !important;overflow:visible !important;}
.docFrame {border:0 !important;}

#sWrapper, #wrapper {padding:0 !important;}
#sWrapper, #sWrapper div {max-width:100%;float:left;margin:0 !important;height:auto !important;}
