/* CALENDAR----------------------------------------------------*/table.c caption,table.c th.active{	background:#6B6B6B;}table.c th,table.c td{	background:#BDB5B5;}/* CALENDAR = Cultural----------------------------------------------------*/table.c1 caption,table.c1 th.active{	background:#00AD54;}table.c1 th,table.c1 td,table td p.c1,div .c1{	background:#00DE6B;}/* CALENDAR = Dance----------------------------------------------------*/table.c2 caption,table.c2 th.active{	background:#4B1C5D;}table.c2 th,table.c2 td,table td p.c2,div .c2{	background:#6B2984;}/* CALENDAR = Education----------------------------------------------------*/table.c3 caption,table.c3 th.active{	background:#000A8F;}table.c3 th,table.c3 td,table td p.c3,div .c3{	background:#000DB3;}/* CALENDAR = Film----------------------------------------------------*/table.c4 caption,table.c4 th.active{	background:#AA0000;}table.c4 th,table.c4 td,table td p.c4,div .c4{	background:#CE0000;}/* CALENDAR = Literary Arts----------------------------------------------------*/table.c5 caption,table.c5 th.active{	background:#C27400;}table.c5 th,table.c5 td,table td p.c5,div .c5{	background:#F74A00;}/* CALENDAR = Music----------------------------------------------------*/table.c6 caption,table.c6 th.active{	background:#008C42;}table.c6 th,table.c6 td,table td p.c6,div .c6{	background:#008C42;}/* CALENDAR = Theater----------------------------------------------------*/table.c7 caption,table.c7 th.active{	background:#DE8400;}table.c7 th,table.c7 td,table td p.c7,div .c7{	background:#EFB500;}/* CALENDAR = Visual Arts----------------------------------------------------*/table.c8 caption,table.c8 th.active{	background:#A6006D;}table.c8 th,table.c8 td,table td p.c8,div .c8{	background:#D6008C;}/* CALENDAR----------------------------------------------------*/table.cal {	border-collapse:collapse;	border:2px solid #E6E6E6;	width:98%;}	table.cal caption, table.cal th, table.cal td{		color:#FFF;		font-weight:normal;	}	table.cal caption {		font-size:12px;		margin:0px;		padding:10px 5px;		text-align:left;	}	table.cal th, table.cal td{		border:2px solid #E6E6E6;		font-size:10px;		overflow:hidden;		padding:3px;		text-align:left;		vertical-align:top;		width:14%;	}	table.cal td{		padding:0;	}	table.cal td a,table.cal td a:link,table.cal td a:visited,table.cal td a:hover{		background:transparent;		color:#FFF;		text-decoration:underline;	}		table.cal td p{			color:#000;			padding:3px;			margin:0px 0px 3px 0px;		}			table.cal td p a,table.cal td p a:link,table.cal td p a:visited,table.cal td p a:hover{				color:#000;				font-weight:bold;			}			table.c td p a,table.c td p a:link,table.c td p a:visited,table.c td p a:hover{				color:#FFF;				font-weight:bold;			}			table.cal th a,table.cal th a:link,table.cal th a:visited,table.cal th a:hover{				color:#FFF;			}table.cal tr.thisweek td{	background:#FFF;	height:165px;}	table.cal tr.thisweek td.active{		background-color:#D7D7D7;	}	 table.c td p{	 	color:#FFF;	 }	/* Additional Classes----------------------------------------------------*/.tasty-editable{	background:#0F0;}	.tasty-edit-button a, .tasty-edit-button a:link, .tasty-edit-button a:visited{		display:block;		padding:2px;		margin: 0px;		text-decoration: none;		vertical-align:middle;		background: #CB0082;		border-top: 2px solid #E580C1;		border-left: 2px solid #F2BFE0;		border-right: 2px solid #650041;		border-bottom: 2px solid #330021;		color: #FFF;		text-align: center;		font-size:9px;	}	.tasty-edit-button a:hover {		background: #850055;		border-top: 2px solid #330021;		border-left: 2px solid #650041;		border-right: 2px solid #F2BFE0;		border-bottom: 2px solid #E580C1;	}