<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Widget 'Calendar'
----------------------------------*/
div.Calendar {
	text-align: center;
}

div.Calendar .Upcoming {
	text-align: left;
}

div.Calendar .Upcoming h3 { font-size: 1.8rem; font-size: 18px; height: 24px; line-height: 2rem; line-height: 20px; }

div.Calendar .DaySummary {
	display:				block;
	position:				relative;
	font-weight:			bold;
}

div.Calendar .DaySummaryContent {
	display:				none; 
	position:				absolute; 
	z-index:				100;
	width:					200px; 
	padding:				4px 7px 10px 7px;
	border:					1px #ddd solid; 
	color:					#333;
	background-color:		#fff; 
	text-align:				left;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

div.Calendar .DaySummaryContent span {
	font-weight:			bold;
	line-height: 2.4rem; line-height: 24px;
}

.Upcoming .SummaryMonth,
.Upcoming .SummaryMonth ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}

.Upcoming .SummaryMonth li span { font-weight: 700; }
.Upcoming .SummaryMonth li,
.Upcoming .SummaryMonth li ul li {
	line-height:			1.5em;
	margin:					2px 0px;
}

.Upcoming .SummaryMonth li { margin-bottom: 7px; }


div.Calendar table thead tr th {
	font-size:				26px;
	font-weight:			bold;
	text-align:				center;
}

div.Calendar table thead tr td {
	padding:				5px 0px 5px 0px;
	/*
	width:					65px;
	*/
	text-align:				center;
	/*
	border-top:				1px #eee solid;
	border-bottom:			1px #eee solid;
	border-right:			1px #eee solid;
	*/
	background-color:		#c4d2eb;
}

div.Calendar table tbody tr td,
div.Calendar table tbody tr td {
	padding:				5px 0px 5px 0px;

	text-align:				center;
	/*
	border-top:				0px #000 solid;
	border-bottom:			1px #eee solid;
	border-right:			1px #eee solid;
	*/
}

div.Calendar table tbody tr td.pre {
	background-color:		#ffffcc;
}
div.Calendar table tbody tr td.default {
	background-color:		#eee;
}
div.Calendar table tbody tr td.today {
	background-color:		#ffcccc;
}
div.Calendar table tbody tr td.lastday {
	color:					#ff0000;
	background-color:		#eee;
}
div.Calendar table tbody tr td.event {
	font-weight:			bold;
	color:					#ffeeee;
	cursor:					pointer;
	background-color:		#0fbc48;
}

/* calendar widget
-------------------------------------------------------------*/
div.Calendar table thead tr th {
	font-size:				16px;
	font-weight:			bold;
	text-align:				center;
}

div.Calendar table thead tr td {
	padding:				3px 2px;
	text-align:				center;
	border-top:				1px #eee solid;
	border-bottom:			1px #eee solid;
	border-right:			1px #eee solid;
	background:				url(../../../pics/thead-transparent.png) repeat-x #c4d2eb 0px -5px;
}

div.Calendar table tbody tr td.weeknum_and_dayname {
	font-weight:			bold;
	border-left:			1px #eee solid; 
	background:				url(../../../pics/thead-transparent.png) repeat-x #c4d2eb 0px -5px;
}

div.Calendar table td.first {
	border-left:			1px #eee solid;
}

div.Calendar table tbody tr td,
div.Calendar table tbody tr td {
	padding:				3px 2px;
	text-align:				center;
	border-top:				0px #000 solid;
	border-bottom:			1px #eee solid;
	border-right:			1px #eee solid;
	background:				url(../../../pics/thead-transparent.png) repeat-x transparent 0px -5px;
}

div.Calendar table tbody tr td.pre {
	background-color:		#ffffff;
}
div.Calendar table tbody tr td.default {
	background-color:		#eee;
}
div.Calendar table tbody tr td.today {
	background-color:		#ffcccc;
}
div.Calendar table tbody tr td.lastday {
	color:					#ff0000;
	background-color:		#eee;
}
div.Calendar table tbody tr td.event {
	font-weight:			bold;
	color:					#ffeeee;
	cursor:					pointer;
	background-color:		#0fbc48;
}

div.SocialReadMore a.Decorated:link, 
div.SocialReadMore a.Decorated:active,
div.SocialReadMore a.Decorated:visited,
div.SocialReadMore a.Decorated:hover { position: absolute; right: 0; bottom: 0; line-height: 1.6em; margin-bottom: 5px; }</pre></body></html>