/*Copyright (c) 2003-2009 Microsoft Corporation.  All rights reserved.*/
body{margin: 1px;}table{table-layout:fixed;width: 100%;height:100%;border-collapse:collapse;}td{border: solid 1px #333333;font-size: 6pt;font-family: Tahoma,Arial,Helvetica;padding: 0px;overflow: hidden;}.printTitle{height: 10px; }.noDatePicker #divDatePicker{display: none;}.dateDescription{font-size: 11pt;font-weight: bold;padding: 3px;}.calendarName{font-size: 6pt;padding: 3px;}#divEventList{width: 100%;margin-top: 45px;}.preview{height: 100%;overflow-y: scroll;margin-top: 0!important;}pre {white-space: pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word;margin: 0px;} .allDay{text-align: center;}.timeStrip{width: 40px;}.dayHeader{height: 12px;}.notes{border-width: 0px;text-align: left;}.rtl .notes{text-align: right;}.weekNumber{width: 12px;}.today{border-width: 2px;border-color: #ff6c00;}.weekNumberPlaceHolder{width: 0px;border-width: 0px;}.printVisualContainer{position: relative;width: 100%;height: 100%;overflow: hidden;}.calendarVisual, .agendaVisualContainer{position: absolute;
overflow: hidden;}.innerTable, .innerTable td,.dailyViewInnerTable, .monthlyViewInnerTable,.titleTable, .titleTd{border-width: 0px;}.titleTable{table-layout: auto;}.chromeAndSafariTable{height: 95%;}.titleTd{padding: 3px 0px;}.dailyViewInnerTable td{text-align: center;border-width: 1px 0px;}.monthlyViewInnerTable td{border-width: 0px 1px;padding: 2px;}.visualTable, .visualBack, .iconContainer, .textContainer{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}@media screen{.visualBack { width: 99%; }.bgContainer { height: 99%!important; }}.visualBackInner{border-style: solid;border-width: 1000px 0px 0px 0px;}.bgWorkingHour{border-color: #ffffff;}.bgFreeHour, .bgNotInThisMonth{border-color: #bbbbbb;}.textContainer, .monthlyViewTextContainer{overflow: hidden;line-height: 4pt;}.visualBody{position: relative;overflow: hidden;width: 100%;height: 100%;}.dayHeader{text-align: center;font-weight: bold;white-space: nowrap;}.dayName{width: 20px;padding: 0px 2px;}.weekdayName{text-align: center;
padding: 0px 2px;}.subject{font-weight: bold;font-size: 4pt;margin: 1px;}.location, .organizer{font-size: 4pt;margin: 1px;}.freeBusy{width: 4px;vertical-align: top;}.freeBusyContainer{position: relative;overflow: hidden;width: 5px;height: 100%;}.freeBusyContainer.fixHeightFB{height: 14px;}.monthlyVisual .freeBusyContainer{position: absolute;height: 3000px;z-index: -1;}.monthlyViewDay{position: absolute;width: 100%;}.monthlyVisual > table, .monthlyVisual td{border: solid 1px #888888;}.freeBusyContainer > div{position: absolute;width: 100%;height: 3000px;}.busy{border-color: #000000}.oof{border-color: #ca97ec}.free{border-color: #ffffff;}.iconTable, .iconTd{border-width: 0px;vertical-align:bottom;text-align: right;padding: 1px;white-space: nowrap;}.noFixHeightBGContainer{position: relative;z-index: -1;width: 100%;}.imgItemType,.imgPrivate,.imgAttachment{width: 6px;height: 6px;}.rtl .iconTd{text-align: left;}.eventAreaVisual,{white-space: nowrap;}.monthlyVisual{width: 100%;position: relative;
overflow: hidden;}.monthlyVisual > table{height: auto;}.dpTd1{width: 86px;}.dpTd2{width: 172px;}.dpTd3{width: 258px;}.datePickerContainer{float: right;font-size: 4pt;color: #444444;text-align: center;overflow: hidden;white-space: nowrap;width: 86px;}.rtl .datePickerContainer{float: left;}.dpHdr{height: 10px;line-height: 10px;vertical-align: middle;margin: 0px 6px;}.dpWeek{height: 8px;margin: 0px 4px;}.dpDay{float: left;height: 7px;width: 11px;}.dpDOW{float: left;width: 11px;}.dpWeekPkr, .dpWeekNum{float: left;height: 8px;width: 8px;padding-top: 1px;}.dpMonthHdr{height: 10px;border-bottom: 1px solid #888888;margin: 1px 4px;}.dpSel{font-weight: bold;color: black;}.rtl .dpDay, .rtl .dpDow, .rtl .dpWeekPkr, .rtl .dpWeekNum{float: right;}.agendaTable{border:solid 2px #000000;border-collapse:collapse;width:100%;height:100%;}.agendaTableTr{height:33%;width:100%;}.agendaTableTd{border-bottom:solid 2px #000000;border-left:solid 2px #000000;border-right:solid 0px #ffffff;border-top:solid 0px #ffffff;
width:50%;vertical-align:top;}.agendaTableTd td, .agendaTableTd table{border: 0px;}.agendaTableTd table{table-layout: auto;width: 100%;height: 100%;border-collapse:collapse;border: 0px;}.subTable{border:0px;width:100%;height:100%;}.subTable .upperTr, .subTable .lowerTr{width:100%;height:50%;}.subTable .upperTd, .subTable .lowerTd{vertical-align:top;}.subTable .upperTd{border:solid 0px #ffffff;border-bottom:solid 2px #000000;}.subTable .lowerTd{border:solid 0px #ffffff;}.EventArea{position:relative;height:100%;width:100%;}#divEventOuterContainer{position:absolute;overflow:hidden;height:100%;width:100%;}.agendaDayTitle{font-size: 7pt;font-family: Tahoma,Arial,Helvetica;padding-left:3px;}.agendaPrintEventIcon, .eventListFBIcon{width: 15px;vertical-align: top;}.tdAgendaPrintEventIcon{width: 9px;height: 9px;}.eventListTable {border-width: 0;height: auto;}.eventListTable .freeBusyContainer, .agendaTableTd .freeBusyContainer{width: 10px;height: 10px;margin: 2px;}.eventListTable td{border-width: 0 !important;
font-size: 6pt;font-family:Tahoma,Arial,Helvetica;padding: 1px;}.eventListDay{font-weight: bold;font-size: 11pt;}.eventListFB{width: 15px;}.eventListCaption{font-weight: bold;font-size: 6pt;}.noClrCal{border-color: #ffffff;}.cat0{border-color: #f2b1b2;}.cat1{border-color: #f9cca7;} .cat2{border-color: #ffe9a8;}.cat3{border-color: #fcfaa8;}.cat4{border-color: #c4e8be;}.cat5{border-color: #b9e8da;}.cat6{border-color: #d8e1c9;}.cat7{border-color: #b7c9ee;}.cat8{border-color: #cabbe8;}.cat9{border-color: #e3c4d2;}.cat10{border-color: #ebe9ed;}.cat11{border-color: #c5cdde;}.cat12{border-color: #e4e4e4;}.cat13{border-color: #d1d1d1;}.cat14{border-color: #5b5b5b;}.cat15{border-color: #f9dcde;}.cat16{border-color: #fce4d3;}.cat17{border-color: #fef0cd;}.cat18{border-color: #fefdd3;}.cat19{border-color: #ddf2db;}.cat20{border-color: #d5f1e7;}.cat21{border-color: #e7eddc;}.cat22{border-color: #dbe5f6;}.cat23{border-color: #e7e1f4;}.cat24{border-color: #f0e1e8;}.chromeDatePicker{visibility: hidden;
}@media print{td{font-size: 7pt;font-family: Tahoma,Arial,Helvetica;padding: 0px;overflow: hidden;}.agendaDayTitle{font-size:12pt;font-family: Tahoma,Arial,Helvetica;padding-left:3px;}#divEventContent{font-size: 10pt;}.agendaPrintEventIcon, .eventListFBIcon{width: 20px;}.titleTd{padding: 5px 0px;}.dateDescription{font-size: 16pt;padding: 5px;}.calendarName{font-size: 9pt;padding: 5px;}.textContainer, .monthlyViewTextContainer{line-height: 7pt;}.subject{font-size: 6pt;}.location, .organizer{font-size: 6pt;}.timeStrip{width: 53px;}.dayHeader{height: 20px;}.weekNumber{width: 18px;}.imgItemType,.imgPrivate,.imgAttachment{width: 9px;height: 9px;}.eventListFB{width: 20px;}.eventListCaption{font-weight: bold;font-size: 10pt;}.eventListTable td{font-size: 10pt;}.eventListTable .freeBusyContainer, .agendaTableTd .freeBusyContainer{width: 15px;height: 15px;margin: 2px;}.eventListDay{font-size: 15pt;}.dpTd1{width: 125px;}.dpTd2{width: 250px;}.dpTd3{width: 375px;}.datePickerContainer{font-size: 7pt;
width: 125px;}.dpHdr{height: 14px;line-height: 14px;margin: 0px 10px;}.dpWeek{height: 12px;margin: 0px 6px;}.dpDay{height: 10px;width: 16px;}.dpDOW{width: 16px;}.dpWeekPkr, .dpWeekNum{height: 12px;width: 12px;}.dpMonthHdr{height: 15px;margin: 2px 6px;}.chromeDatePicker{visibility: visible;}}

