@media screen{BODY{margin:16px}}BODY{background:#fff;color:#000}BODY,TABLE,TD,TH{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:11pt}.following-printout{page-break-before:always}.hidden-print{display:none}H1{font-size:18pt;border-bottom:6px double #000;padding-bottom:.25em;margin-top:0;margin-bottom:.9em}H1 SMALL{font-size:12pt;font-weight:400;color:#333}H2{font-size:15px}.timetable{border:1px solid #000}.timetable TD,.timetable TH{border:1px solid #000;padding:.5em}.timetable TH{background:#ccc;border-bottom:2px solid #000}.timetable TD TD{border:none}#timetable-footer TD{font-family:sans-serif;font-size:smaller;font-weight:700}.trayoverview,.trayoverview TD,.trayoverview TH{font-size:10pt}.schedule{border:2px solid #000;table-layout:fixed}.schedule td.event,.schedule thead th{border:1pt solid #000;border-left:none}.schedule thead th{font-size:10pt;background:#ccc;border-top:none;border-bottom:2px solid #000;padding:5px 3px 5px 3px}.schedule tbody th{font-size:9pt;font-weight:400;color:#333;border:none;text-align:left;vertical-align:top;line-height:100%;padding:0}.schedule tbody th.hour{font-size:10pt;color:#000;text-align:right;padding:3px 3px 0 3px}.schedule tbody td,.schedule tbody th{cursor:default}.schedule td{font-size:10pt;line-height:1%;border:none;padding:0;overflow:hidden}.schedule tbody td.event{text-align:center;line-height:100%}.schedule .lastofcol{border-bottom:1pt solid #000}.schedule .lastdiv{border-right:1pt solid #999}.schedule .firstofhour td,.schedule .firstofhour th{border-top:1pt solid #aaa}.schedule tbody td.event{border-top:1pt solid #000}.schedule .eventright,.schedule .lastofrow,.schedule td.event{border-right:1pt solid #000}.schedule tbody td.eventatop{border-top:none}.schedule td.lastofrow,.schedule thead th.lastofrow{border-right:none}.schedule td.eventbelow,.schedule td.lastofcol{border-bottom:none}.schedule td.event .timespan{position:relative;top:-1.25em;font-size:9px;line-height:0;color:#444;background:#fff}.printout-footer{height:1em;margin-top:1em}.printout-footer .printed,.printout-footer .version{font-size:8pt;font-weight:700;margin:0}.printout-footer .printed{float:left}.printout-footer .version{float:right}#appt-table{width:100%}#appt-table.sent-appt-edit tbody td:first-child,#appt-table.sent-appt-edit thead th:first-child{display:none}#appt-table tr.template{display:none}#appt-table tbody td:last-child,#appt-table thead th:last-child{display:none}.datatable TH{background:#ccc}.datatable TR.total TD{font-weight:700;background:#ddd}.datatable TR.total-second TD{font-weight:700;background:#ddd}.datatable TR.total-extra TD{background:#ddd}.datatable TR TD.female,.datatable TR TD.male{font-size:smaller}.datatable TD.total{font-weight:700;background:#eee}.datatable TD.zero{color:#333}.datatable TH.minor,.datatable TR.minor TH{font-size:smaller;font-weight:400}.gridtable{border:1px solid #000;empty-cells:show;border-collapse:collapse}.gridtable TD,.gridtable TH{border:1px solid #000}.gridtable TH.separator{padding:0;font-size:.5em;line-height:100%}.at-bl{text-align:center}TEXTAREA.replacement{width:100%}.attendance-single{table-layout:fixed}.attendance-single .event{font-size:8pt}#subjectgrades table.subtable{width:100%}DIV.topdiary DIV.header{font-weight:700;border-bottom:1px solid #000;padding-bottom:1px}DIV.topdiary DIV.body{margin:1px 0;padding:5px 5px;border-bottom:1px solid grey}DIV.topdiary DIV.body.odd{background-color:#f0f0f0}DIV.topdiary DIV.body{border-bottom:1px solid #ccc}DIV.topdiary DIV.body DIV{vertical-align:middle;width:100%;padding:5px}DIV.topdiary DIV.body{margin-top:1px}DIV.topdiary DIV.body DIV.first{padding:5px 0}DIV.topdiary DIV.body DIV.first SPAN{padding:5px 0;margin-left:9px}DIV.topdiary DIV.second P{margin:5px}DIV.topdiary SPAN.sentat{color:grey}DIV.topdiary DIV.indent{margin-left:40px}DIV.topdiary DIV.actions{margin-top:5px;margin-bottom:5px}#footer{font-family:sans-serif;font-size:smaller;font-weight:700}table.gridtable td div{min-height:15px}table.datatable td div{min-height:15px}td.editable p{margin:0}