abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.schedule-print-body{font-family:Arial}.schedule-print-body h1{font-size:44px;line-height:50px;font-weight:700;color:#80b01e;margin:0 auto 30px;padding-top:18px;width:21cm;position:relative;padding-left:120px}.schedule-print-body h1 .week{font-size:10px;position:absolute;top:50px;left:120px}.schedule-print-body h1 img{position:absolute;top:-15px;left:0;width:100px}.schedule-print-body table{margin:10px auto -1px;width:21cm;border-collapse:collapse}.schedule-print-body table.table-next{margin-bottom:10px;margin-top:0}.schedule-print-body table td,.schedule-print-body table th{border:1px solid #201600;width:14.28571429%}.schedule-print-body table th{background-image:-webkit-linear-gradient(top, #cbe752 0, #80b01e 100%);background-image:linear-gradient(to bottom,#cbe752 0,#80b01e 100%);font-size:13px;text-align:center;padding:5px 10px}.schedule-print-body table td{height:65px;font-size:12px;line-height:14px;padding:6px 6px 13px;position:relative}.schedule-print-body table td .time{color:#80b01e;font-weight:700;font-size:11px}.schedule-print-body table td .time svg{width:8px;height:8px}.schedule-print-body table td .time path{fill:#80b01e}.schedule-print-body table td .time .mins{font-size:7px;position:relative;top:-3px;margin-left:0;font-weight:700}.schedule-print-body table td .title{font-weight:700;font-size:10px;line-height:12px;margin-top:2px;margin-bottom:2px}.schedule-print-body table td .trainer{font-size:8px}.schedule-print-body table td .label{position:absolute;top:5px;right:7px}.schedule-print-body table td .label img{height:18px}.schedule-print-body table td .marks{color:#fff;border-top:12px solid #6b6966;height:12px;width:100%;position:absolute;left:0;bottom:0;font-size:8px;line-height:14px;padding-left:6px}.schedule-print-body table td .marks .room{float:right;margin-right:5px;margin-top:-12px;color:#fff;font-weight:700}.schedule-print-body table td .marks .need-record{float:left;margin-right:3px;margin-top:-12px}.schedule-print-body table td .marks .need-record img{width:9px;height:9px;margin-top:1px}.schedule-print-body table td .marks .need-money{float:left;margin-top:-12px}.schedule-print-body table td .marks svg{fill:#fff;width:8px;height:8px;margin-top:2px}.schedule-print-body table td .marks path{fill:#fff}.schedule-print-body .day{width:14.28571429%;float:left;border-left:1px solid #201600;overflow:hidden;position:relative}.schedule-print-body .day .elem{border-bottom:1px solid #201600}.schedule-print-body .footer{margin:15px auto 0;width:21cm;page-break-inside:avoid}.schedule-print-body .footer-labels .label{float:left;font-size:10px;margin-right:40px;margin-bottom:10px}.schedule-print-body .footer-labels .label img{height:20px;vertical-align:middle;margin-right:5px}.schedule-print-body .footer-labels .label:last-child{margin-right:0}.schedule-print-body .marks-text{float:left;width:7.5cm;margin-top:7px;font-size:10px}.schedule-print-body .marks-text>div{position:relative;height:24px}.schedule-print-body .marks-text img,.schedule-print-body .marks-text svg{width:16px;height:16px;position:absolute;top:-3px;left:0}.schedule-print-body .marks-text span{font-weight:700;margin-left:25px}.schedule-print-body ul{float:left;width:13.5cm;margin-top:7px;list-style:disc}.schedule-print-body ul li{font-size:9px;line-height:12px}.schedule-print-body .f-text{font-size:12px;border-top:1px solid #000;padding-top:5px;font-weight:700}.schedule-print-body .f-text a{color:#80b01e;font-weight:700}@media print{.marks{background-color:#6b6966!important;-webkit-print-color-adjust:exact}.room{color:#fff!important;-webkit-print-color-adjust:exact}}@media print{.page-break{display:block;page-break-before:always}}