﻿/*Mini*/
/*Base*/
.siteOnly .envelope {
				width: 100%;
				height:220px;
}
.siteOnly .header, .siteOnly .monthTitle {
				width: 100% !important;
}
.siteOnly .monthTitle, .siteOnly .previousMonth, .siteOnly .nextMonth {
				text-align: center;
}
.siteOnly .monthTitle a, .siteOnly .monthTitle a:hover, .siteOnly .monthTitle a:visited {
				color: #4d4d4d !important;
				font-size: 13px !important;
				font-weight: bold !important;
				text-decoration: none !important;
}
.siteOnly .previousMonth, .siteOnly .nextMonth {
				width: auto !important;
}
.siteOnly .nextMonth a, .siteOnly .nextMonth a:hover, .siteOnly .nextMonth a:visited, .siteOnly .previousMonth a, .siteOnly .previousMonth a:hover, .siteOnly .previousMonth a:visited {
				font-size: 17px !important;
				color: #000000 !important;
				text-decoration: none !important;
				font-weight: bold !important;
}
.siteOnly .dayHeader {
				background-color: #cae15d !important;
				font-size: 12px;
				color: white !important;
				text-decoration: none !important;
				font-weight: bold !important;
}
.siteOnly .day {
				background-color: #cbc6a9 !important;
}
.siteOnly .dayWidthValue {
				background-color: #008000;
}
.siteOnly .dayWidthValue, .siteOnly .dayWidthValue a, .siteOnly .dayWidthValue a:hover, .siteOnly .dayWidthValue a:visited {
				color: #ffffff;
				font-size: 11px !important;
				text-decoration: none !important;
				font-weight: bold !important;
}
.siteOnly .toDay {
				background-color: #f38025 !important;
}
.siteOnly .day, .siteOnly .toDay, .siteOnly .toDay a {
				font-size: 11px !important;
				text-decoration: none !important;
				font-weight: bold !important;
				color: #434142 !important;
}
.siteOnly .weekEnd {
				background-color: #d35a69 !important;
}
.siteOnly .weekEnd, .siteOnly .weekEnd a {
				font-size: 11px !important;
				background-color: #d35a69 !important;
				text-decoration: none !important;
				font-weight: bold !important;
				color: white !important;
}
.siteOnly .weekEnd-dayWidthValue, .siteOnly .toDay-dayWidthValue, .siteOnly .toDay-weekEnd-dayWidthValue, .siteOnly .toDay-weekEnd, .siteOnly .dayHeader, .siteOnly .weekEnd, .siteOnly .today, .siteOnly .dayWidthValue, .siteOnly .day {
				padding: 2px;
				border: 3px #ffffff solid;
				text-align: center !important;
				vertical-align: middle !important;
}
.siteOnly .toDay-weekEnd {
				background-color: #0000FF;
}
.siteOnly .toDay-weekEnd-dayWidthValue {
				background-color: #0000FF;
}
.siteOnly .toDay-weekEnd-dayWidthValue, .siteOnly .toDay-weekEnd-dayWidthValue a, .siteOnly .toDay-weekEnd-dayWidthValue a:hover, .siteOnly .toDay-weekEnd-dayWidthValue a:visited {
				font-size: 11px !important;
				text-decoration: none !important;
				font-weight: bold !important;
				color: #ffffff !important;
}
.siteOnly .toDay-dayWidthValue {
				background-color: #0000FF;
}
.siteOnly .toDay-dayWidthValue, .siteOnly .toDay-dayWidthValue a, .siteOnly .toDay-dayWidthValue a:hover, .siteOnly .toDay-dayWidthValue a:visited {
				font-size: 11px !important;
				text-decoration: none !important;
				font-weight: bold !important;
				color: #ffffff !important;
}
.siteOnly .weekEnd-dayWidthValue {
				background-color: #008000;
}
.siteOnly .weekEnd-dayWidthValue, .siteOnly .weekEnd-dayWidthValue a, .siteOnly .weekEnd-dayWidthValue a:hover, .siteOnly .weekEnd-dayWidthValue a:visited {
				font-size: 11px !important;
				text-decoration: none !important;
				font-weight: bold !important;
				color: #ffffff !important;
}
.siteOnly .otherMonthDay-dayWidthValue, .siteOnly .otherMonthDay-weekEnd-dayWidthValue, .siteOnly .otherMonth-dayWidthValue, .siteOnly .toDay-otherMonthDay, .siteOnly .toDay-weekEnd-otherMonthDay, .siteOnly .otherMonthDay {
				visibility: hidden;
}
.siteOnly .otherMonthDay-FullRow {
				visibility: visible !important;
				display: none !important;
}
/*Base*/
/*TooTip*/
.siteOnly .toolTip {
				background-color: #ffffe1;
				padding: 7px;
				border: 1px #000000 solid;
				display: none;
}
.siteOnly .toolTip.data {
				border: 1px #000000 solid;
}
.siteOnly .toolTip.data .caption {
				padding-top: 1px;
				text-align: center;
}
.siteOnly .toolTip .data .caption, .siteOnly .toolTip .data .caption a, .siteOnly .toolTip .data .caption a:hover, .siteOnly .toolTip .data .caption a:visited {
				font-size: 11px;
				font-weight: bold;
				color: #000000 !important;
				text-decoration: none;
}
.siteOnly .toolTip .data .dayCaption, .siteOnly .toolTip .data .linkCaption {
				font-size: 10px !important;
				color: #000000;
				vertical-align: top;
				padding: 0px;
				text-align: center;
}
.siteOnly .toolTip .data .dayData, .siteOnly .toolTip .data .linkData {
				padding-bottom: 2px;
				padding-left: 2px;
				padding-right: 2px;
				vertical-align: top;
				font-size: 10px;
				color: #000000 !important;
				text-align: right;
}
.siteOnly .toolTip .data .linkData a, .siteOnly .toolTip .data .linkData a:hover, .siteOnly .toolTip .data .linkData a:visited {
				color: #000000 !important;
				font-size: 10px !important;
				text-decoration: underline;
				font-weight: normal;
}
/*TooTip*/
/*Mini*/
#CalViewTable1 .ms-calheader img {
				width: auto;
}
#CalViewTable1 {
				text-align: right !important;
}
#MontlyViewDefault_CalendarView, #WeeklyViewDefault_CalendarView {
				overflow: hidden !important;
}
td {
				white-space: normal !important;
}
.ms-cal-wtopday-todayRTLover, .ms-cal-wtopdayRTL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayRTLL, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopday-todayRTL {
				white-space: normal !important;
}
