body{background:#fff;color:#000}body *{background:transparent!important;color:#000!important;box-shadow:none!important;border-radius:0!important}body div#header{display:none}div#main{padding:0;margin:0;border-radius:0;box-shadow:none}body div#footer{display:none}div.page{width:auto}.print-hide{display:none}.weekday .print-light{opacity:.4}.weekend .print-light{opacity:.2}.weekday .print-light-day,.weekend .print-light-day{font-size:13px!important;margin-top:-6px!important;margin-right:-2px!important;opacity:.2}#availability .weekday .print-light-day,#availability .weekend .print-light-day{font-size:13px!important;margin-top:-2px!important;margin-right:2px!important;opacity:.2}#availability .action-type-print{margin-left:0!important}.items-header div{font-size:14px!important}.tt-row{padding:0!important}.tt-row .header{font-size:13px!important}.print-block{display:block!important}.print-inline-block{display:inline-block!important}.print-inline{display:inline!important}div#main div#roster{background:transparent;box-shadow:none;border-radius:0;width:auto;border:none}div#main div#roster table{width:100%}div#main div#roster .button,div#main div#roster tr.days,div#main div#roster br,div#main div#roster .more-shifts{display:none}div#main div#roster tr,div#main div#roster td{display:block;height:auto}div#main div#roster td{display:none}div#main div#roster .shift-time::after{content:" - "}div#main div#roster td.active.has-shifts{display:block;width:100%}div#main div#roster td.active.has-shifts div.roster-cell{width:100%;height:auto;border-radius:0;box-shadow:none;border:none;page-break-inside:avoid;min-height:.1px}div#main div#roster td.active.has-shifts .fulldate{font-size:12pt;margin-bottom:6pt}div#main div#roster td.active.has-shifts div.roster-cell .roster-item{margin-left:30pt;position:relative}.cell{font-size:90%}.roster-item-p{width:90px!important;max-width:90px!important;min-width:90px!important;text-overflow:ellipsis;overflow:hidden;line-height:1.3em;white-space:nowrap}.extra-info{font-size:12pt;border:solid 1px #000}div#main div#roster-builder-body .button{display:none}div#main div#roster-builder-body *{border-right:none;border-left:none;padding:0}.sales-budget{border:0}.sales-budget .grtt-lrg{background-image:none}.sales-budget h2{border-bottom:0}.sales-budget .search-form{display:none}.print-badge{display:inline-block!important}.badgeContent{margin-left:15px!important}.badgeContent div{}