﻿/* =calendar and =schedule-------------------------------------------------------------*/.eventselectionwrapper{margin:1em 0;}.eventcalendar{	width:48%;	float:left;}.tenantselector{padding:.5em;width:48%;float:right;border:1px solid #999;}.tenantselector table{	width:100%;}.tenantselector table td {	height:20px;	line-height:20px;	vertical-align:middle;	border-bottom:1px dotted #999;}.tenantselector table td img{padding:0 4px;}.calendarlegend{padding:.5em;width:48%;float:right;border:1px solid #999;margin:1em 0 0 0;background:#ccc;}.tblschedule{	border-top: 1px solid #eee;	border-left: 1px solid #eee;	border-collapse:collapse;	width:100%;	}.tblschedule td, .tblschedule th{	border-right: 1px solid #eee;	border-bottom: 1px solid #999;	padding: 5px;	font-size:90%;}.tblschedule th{	font: normal 120% "Trebuchet MS", Verdana, Arial;	border-right: 1px solid #eee;	border-bottom: 1px solid #999;	background:#002E55;	padding:3px;	color: #fff;}.tblschedule tr.title {	font-weight:bold;	background:#ebebeb;	border-right: 1px solid none;}.calendartable{	width:280px;	border-collapse: collapse;	background-color:#ECECEC;	margin-left:auto;	margin-right:auto;	font-size:85%;	}/* =tbllegend----------------------------------------*/.tbllegend{	width:100%;	margin:0;	background:#fff;}.tbllegend td, .tbllegend th{		border-bottom: 1px solid #999;	padding: 5px;	font-size:90%;	}.tbllegend th{	font: normal 120% "Trebuchet MS", Verdana, Arial;}.calendartable td{font-size:85%;}	.calendartable td a:link, .calendartable td a:visited{text-decoration: none;}.calendartable ul{	list-style: none;	margin: 0px;	padding: 0px;}.calendartable li{	border-bottom: 1px dotted #fff;}.calendartable li a{	display: block;	padding: 2px 2px 2px 0.5em;	color: #0066CC;	text-decoration: none;	width: auto;}.calendartable li a:hover{	background-color:#666666;	color: #fff;}.month{	background: #A2ADAE;	}.month td{	font-size:150%;	height:40px;	color: #FFF;	text-align: center;}	.event {	clear:both;	padding-left: 1em;	padding-bottom: .75em;	display: block;}.days{	background-color: #002E55;	color: #A2ADAE;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;}.calendartable .date{	border-right: 1px solid #8E9A9A;	border-bottom: 1px solid #8E9A9A;	text-decoration: none;	float:left;	width:1.5em;	height: 1.5em;	text-align:center;	color: #333;}.weekday{	background: #ebebeb;	border: 1px solid white;	vertical-align:top;	text-align: left;	height:40px;	padding: 1px;	width: 14%;}.weekend {	background: #A2ADAE;	border: 1px solid white;	vertical-align:top;	text-align: left;	height:40px;	padding: 1px;	width: 14%;}	.emptydate{	border: 1px solid #DDDDDD;	vertical-align:top;	text-align: left;	height:40px;	padding: 1px;	width: 14%;	background-color: #fff;} .today, .currentday{	border: 1px solid #FF9900;	vertical-align:top;	text-align: left;	height:40px;	padding: 1px;	width: 14%;	font-size: 120%;	font-weight: bold;	background: #EBEBEB;}/* calendar styles for games------------------*/.steelheadshome{	background-color: #FF9900;	color:#fff;}.steelheadsaway{	background: #0071C1;		color:#fff;}.stampedehome{	background:#E52626;	color:#fff;}.stampedeaway{	background: #000;	color:#fff;	}.qwesthome{	background: #015DAA;	color:#fff;}.burnhome{	background: #633;	color:#fff;}.burnaway{	background:#666;	color:#fff;}