.override div.rulemactstop{height:0;border:inherit}.override div.rulemactsbot{overflow:hidden;height:1px}table.timenav{width:100%}.timenav td.nav{width:10%;text-align:center}.timenav td.time{width:65%;text-align:center}.timenav td.filter{width:10%;text-align:center}.timenav .filter{margin:1px 10px 1px 1px;font-weight:bold}a.thead:link{font-weight:bold}a.thead:visited{font-weight:bold}a.ttoday:link{font-weight:bold}a.ttoday:visited{font-weight:bold}table.day,.day td.sep,.day td.topleft,.day td.labels,.day td.tscale{}.day td.labels{}.day td.tscale{}.day td.sep{}.day td.empty{}.day td.entry{}.day tr.desc td.entry{border-top:none}table.week,.week td.sep,.week td.topleft,.week td.wdayname,.week td.tscale{}.week td.wdayname{}.week td.tscale,.week td.allday{}.week td.sep{}.week td.inday{}.week td.overl,.week td.entry{}.week td.overl{}.week div.overlap{}.month td.wdayname{}.month td.weekno{}.month td.mday{}.month td.mday.dayno{}.month td.mday.multi{}table.day{table-layout:fixed;width:calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);margin-left:24px;border-collapse:collapse;border-spacing:0}.day td.sep{height:3px}.day td.labels{white-space:nowrap;overflow:hidden;text-align:left;padding:4px 1px 2px 1px}.day td.entry,.day td.overl{overflow:hidden;vertical-align:top;padding:0}.day td.y1{height:4px}.day td.topleft,col.tscale{width:34px}.day td.tscale{vertical-align:top;text-align:right;padding-right:4px}span.dentry{font-weight:bold}table.week{table-layout:fixed;width:calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);margin-left:24px;border-collapse:collapse;border-spacing:0}.week td.sep{height:3px}.week td.wdayname{white-space:nowrap;overflow:hidden;text-align:left;padding:4px 1px 2px 1px}.week td.entry,.week td.overl{overflow:hidden;vertical-align:top;padding:0}.week td div.overlap{margin:0;padding:0 5px;font-size:50%;font-weight:bold}.week td div.continued{padding:0 5px;font-weight:bold}.week td.short{width:70px}.week td.topleft,col.tscale{width:34px}.week td.tscale{vertical-align:top;text-align:right;padding-right:4px}.week div.sep_overlap,.week div.sep_entry{margin-top:1px}table.wentry{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;vertical-align:top}table.wentry a{font-weight:bold}.wentry td.txt{padding-left:2px;text-indent:0}.wentry td.icons{text-align:right}table.month{table-layout:fixed;width:calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);margin-left:24px}.month td.wdayname{text-align:center;padding-top:4px;padding-bottom:2px}.month td.short{width:60px}.month td.topleft,col.weekno{width:24px}.month td.weekno{text-align:center;padding-right:4px;height:80px}.month td.mday{vertical-align:top;overflow:hidden}.month td.mday.dayno{}.month td.mday.multi{}table.dayhead{width:100%;vertical-align:top}table.mentry{width:100%;vertical-align:top}table.mentry a{font-weight:bold}.mentry td.txt{padding-left:2px;text-indent:0}.mentry td.icons{text-align:right}table.year{width:calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);margin-left:24px;border-collapse:collapse;border-spacing:0}.year td.ymonth{vertical-align:top;text-align:center;padding:15px}.year table.ymonth{width:100%;border-collapse:collapse;border-spacing:0}.year caption{caption-side:top;padding-top:8px;padding-bottom:4px}.year .wdayname{text-align:right;padding:4px 4px 2px 4px}.year .weekno{text-align:right;padding:2px 4px}.year .day{text-align:right;padding:2px 5px}table.w100{width:100%}td.right{text-align:right}td.top{vertical-align:top}p.apt_popup{margin-top:.5ex;margin-bottom:0}span.apt_popup_name{font-weight:bold}span.apt_popup_label{font-weight:100}div.apt_descr{margin-top:.5ex;margin-bottom:1ex}p.apt_descr{margin-top:.5ex;margin-bottom:0}span.apt_descr_label{font-weight:100}select{margin:0;padding:0;vertical-align:top}