@charset "utf-8";
/*
=======================================================================
	URI 1026 Rules for Event Month Calendar
=======================================================================
*/

.month-calendar-override {
	font-size: 12px;
	padding: 20px 20px 0;
}
.month-calendar-override header {
	margin: -20px -20px 20px;
}
.month-calendar-override form > table {
	border-spacing: 0;
}
.month-calendar-override form > table td.BrolinBigStyle {
	padding: 0;
}
.month-calendar-override td.BrolinValuebar {
	white-space: nowrap;
	padding: 5px 0;
}
.month-calendar-override input[name="Zip"] {
	margin-top: 5px;
}
.month-calendar-override input[name="Radius"] {
	margin-top: 5px;
}
.month-calendar-override td.BrolinHeaderbar2 nobr {
	text-transform: uppercase;
	text-align: left;
	color: #737373;
	font-size: 16px;
	font-weight: normal;
	display: block;
	padding-right: 8px;
}
.month-calendar-override td.BrolinHeaderbar2 img[src="images/AdminDGLT.gif"],
.month-calendar-override td.BrolinHeaderbar2 img[src="images/AdminDGRT2.gif"],
.month-calendar-override td.BrolinLabelbar img[src="images/AdminDGLB.gif"],
.month-calendar-override td.BrolinLabelbar img[src="images/AdminDGRB.gif"] {
	display: none;
}
.month-calendar-override td.BrolinHeaderbar2 a img {
	vertical-align: 14px;
}
.month-calendar-override td.BrolinHeaderbar2[width="1%"] {
	text-align: center;
	font-weight: bold;
}
.month-calendar-override img[name="dayImg"] {
	margin-top: 33px;
}
.month-calendar-override img[name="dayImg"]:hover {
	background-color: #f6a828;
}
.month-calendar-override img[name="weekImg"]:hover {
	background-color: #f6a828;
}
.month-calendar-override img[name="monthImg"] {
	background-color: #f6a828;
}
.month-calendar-override td.BrolinHeaderbar2 {
	text-align: center;
	font-weight: bold;
}
.month-calendar-override div.BrolincalMonthNumbering a {
	color: #1f8cff;
}
.month-calendar-override a.BrolincalEvent {
	font-size: 12px !important;
	color: #006666;
}
.month-calendar-override input {
	width: auto !important;
}
.month-calendar-override select {
	width: auto !important;
	font-size: 15px !important;
}
.month-calendar-override table.calendarTable {
	border: 1px solid #ddd;
	background: #eee url('../../images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;
	border-radius: 4px;
}
.month-calendar-override table.calendarTable td.BrolincalMenudarc {
	border: 1px solid #e78f08;
	background: #f6a828 url('../../images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;
	font-weight: bold;
	border-radius: 4px;
}
.month-calendar-override table.calendarTable td.BrolincalMenudarc a {
	color: white !important;
	display: block;
	padding: .2em .2em !important;
	border: 0 !important;
	background: none !important;
	text-align: center !important;
}
.month-calendar-override table.calendarTable td.BrolincalMenudarc a:hover {
	color: black !important;
}
.month-calendar-override table.calendarTable td.BrolinHeaderbar2 span.BrolincalSmallDayOfWeek {
	display: block;
	text-align: center;
	font-size: 8pt;
	padding: .2em;
}
.month-calendar-override table.calendarTable td[valign="top"] a {
	border: 1px solid #ccc;
	background: #f6f6f6 url('../../images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;
	font-weight: bold !important;
	color: #1c94c4 !important;
	font-size: .9em !important;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif !important;
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.month-calendar-override table.calendarTable td[valign="top"] a:hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce url('../../images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;
	color: #c77405 !important;
}
