/*Copyright (c) 2000-2003 Microsoft Corporation. All rights reserved.*/
.mainBody{width:100%;}.calMainViewTable, .dailyMainTable{table-layout:fixed;border-collapse:collapse;height:100%;cursor:default;}.calMainViewTable{width:100%;}.divMins{width:100%border:solid 1;}.dailyViewCell{height:100%;z-index: 1;}.calDailyViewCell{height:100%;}.calWeeklyViewCell{height:100%;}.calMonthlyViewCell{height:100%;}.calDateHeadingCell{height:1.7em;}.dailyAllDayContainer1,.dailyAllDayContainer2,.dailyAllDayContainer3,.dailyAllDayContainer4,.dailyAllDayContainer5,.dailyAllDayContainer6,.dailyAllDayContainer7{width:100%;overflow-y:auto;overflow-x:hidden;}.dailyAllDayAppointment,.dailySelectedAllDayAppointment{height:1.7em;border:solid 1;margin:2px;}.dailyAllDayApptText{overflow: hidden;position: relative;text-align: center;width: 100%;}.calDateHeadingText1,.calDateHeadingText2,.calDateHeadingText3,.calDateHeadingText4,.calDateHeadingText5,.calDateHeadingText6,.calDateHeadingText7{height:1.2em;width:100%;text-align:center;overflow:hidden;}.dailyContainer{position:absolute;top:0;
width:100%;height:1440px;overflow:hidden;}.dailyContainer1,.dailyContainer2,.dailyContainer3,.dailyContainer4,.dailyContainer5,.dailyContainer6,.dailyContainer7{width:100%;height:100%;border:solid 1;}.dailyViewContainer{height:100%;width:100%;overflow:auto;}.dailyAllDayContainer{position:relative;height:3em;width:100%;text-align:center;overflow:auto;}.dailyBackgroundTable{border-collapse:collapse;height:1440px;width:100%;border:solid 2px;}.dailyAllDayItem{height:1.3em;margin:1px;margin-left:5px;}.dailyApptCol{width:100%;}.dailyHoursCol{text-align:center;font-size:medium;padding-left:2PX;}.dailyMinsCol{font-size:smallest;padding-right:2PX;}.dailyHoursCell{border:solid 2;border-right:none;border-left:none;overflow:hidden;}.dailyMinsCell{border:solid 2;border-left:none;border-right:none;overflow:hidden;}.dailyAppt{overflow-X:hidden;border:1px solid;position:absolute;Z-INDEX:2;}.dailyApptTable{table-layout:fixed;width:100%;height:100%;}.dailyApptCell{border:solid 2px;border-bottom:solid 1px;
}.dailyApptBody{height:100%;vertical-align:top;padding-left:2px;}.dailyApptTopbar, .dailyApptBottombar{height:4px;}.dailyApptLeftbar{width:8px;}.dailyCellEven{border-bottom:solid 1px;}.dailyCellOdd{border-top:none;}.weeklyMainTable{border-collapse:collapse;width:100%;height:100%;TABLE-LAYOUT:fixed;border:solid 1;CURSOR:default;}.weeklyColumnDiv{overflow:HIDDEN;width:50%;height:100%;}.weeklyCellTable{position:relative;TABLE-LAYOUT:fixed;width:100%;height:100%;}.weeklyDateBody{position:relative;height:100%;overflow-Y:auto;overflow-X:hidden;width:100%;}.weeklyDateCell, .weeklyWeekendDateCell{border:1px solid;width:100%;height:33%;}.weeklyWeekendDateCell{height:16.5%;}.weeklyAppointment, .weeklyAlldayAppointment, .weeklySelectedAppointment{CURSOR:hand;padding-left:2px;}.weeklySelectedAlldayAppointment{padding-left:0;}.weeklyAlldayAppointment{border:solid 1;padding-left:0;}.weeklyDateHeader, .weeklySelectedDateHeader{border:1px solid;height:1.5em;padding-left:2px;}.monthlyDateHeader, .monthlySelectedDateHeader
{border:1px solid;height:1.3em;text-align:right;padding-right:4px;Z-INDEX:-1;}.monthlyDateBody, .monthlyNextPrevDateBody{position:relative;height:100%;overflow-Y:auto;overflow-X:hidden;width:100%;}.monthlyCellTable{position:relative;TABLE-LAYOUT:fixed;width:100%;height:100%;}.monthlyDateCell, .monthlyWeekendDateCell{border:1px solid;width:100%;height:33%;}.monthlyMainTable{TABLE-LAYOUT: fixed;width: 100%;height:100%;}.monthlyDayHeader{text-align:center;Z-INDEX:-1;}.monthlyDayTitlesCell{height:1.5em;text-align:center;border:solid 1;}.monthlyAppointment, .monthlyAlldayAppointment{CURSOR:hand;padding-left:2px;}.monthlySelectedAppointment{CURSOR:hand;padding-left:2px;border:none;}.monthlySelectedAlldayAppointment{padding-left:0;text-align:center;}.monthlyAlldayAppointment{border:SOLID 1;padding-left:0;text-align:center;}.dailyParentDiv{overflow:hidden;height:100%;}@media print {.weeklyDateHeader, .weeklySelectedDateHeader,.monthlyDateHeader, .monthlySelectedDateHeader{BACKGROUND-COLOR:white;
COLOR:black;}.weeklyCellTable{}.weeklyMainTable{height:100%;}.monthlyCellTable{}.monthlyMainTable{height:100%;}.monthlyAppointment, .monthlyAlldayAppointment, .monthlySelectedAppointment{font-size:xx-small;}.weeklyAppointment, .weeklyAlldayAppointment, .weeklySelectedAppointment{font-size:x-small;}}
