html {background-color:#ffffff;}
body {margin:1em; width:100%;}
.noprint {display:none}
.printonly {display:block}
.sliding-menu {display:none;}
article, aside, figure, footer, header, hgroup, menu, section {display:block;}

nav, #tabs .ui-state-active:after, .footer-links  {display:none;}
.tower-head {display:none;}
.utcle-head .tray {display:none;}

.product-details {margin:0;}
.product-details .full-details {width:100%; float:none;}
.product-details .full-details > div {page-break-before:always;}
.full-details header {border-bottom:3px solid #282828; font-size:1.33em; font-weight:bold; padding-bottom:6px; position:relative;}
.full-details {width:1000px;}
.full-details article {line-height:16px; padding:0;}
.full-details article h3 {margin:.5em 0 .25em;}
.full-details article h2 {font-size:16px;}

.product-details .conference-schedule .schedule-block {border-top:1px solid #d4d4d4; page-break-inside:avoid;}
.product-details .conference-schedule h2 {page-break-after:avoid; page-break-inside:avoid;}

/*.schedule-block {margin-bottom:10px; page-break-inside:avoid; font-size:9pt;}*/

table {font-size:12px;}
table td {font-size:12px; vertical-align:top;}

.modal, .dialog {display:block; padding:0;}