.tx-calendar-pi1 {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}
/* MINI MONTH VIEW */
.tx-calendar-pi1 .mini-month {
	width:		150px;
	background-color:	#CCCCCC;
float:right;
}
.tx-calendar-pi1 .mini-month .mini-month-header {
	font-size:		11px;
	text-align:		center;
	font-weight:	bold;
	height:		20px;
}
.tx-calendar-pi1 .mini-month .mini-month-header A {
	color:		#962D58;
	text-decoration:	none;
}
.tx-calendar-pi1 .mini-month TD.day {
	color:		#666666;
	background-color:	#FFFFFF;
	text-align:		center;
	font-size:		11px;
}
.tx-calendar-pi1 .mini-month TD.day A {
	color:		#666666;
	text-decoration:	none;
	background-color:	#FFFFFF;
}
.tx-calendar-pi1 .mini-month TD.has_events {
	background:	#962D58;
}
.tx-calendar-pi1 .mini-month TD.has_events A {
	font-weight:	bold;
	color:		#FFFFFF;
	background:	#962D58;
}
.tx-calendar-pi1 .mini-month TD.not_in_month {
	background:	#DDDDDD;
}
.tx-calendar-pi1 .mini-month TD.not_in_month A{
	background-color:	#DDDDDD;
}
.tx-calendar-pi1 .mini-month .prev-month1 {
	width:		50%;
	float:		left;
	background-color:	#CCCCCC;
	height:		20px;
}
.tx-calendar-pi1 .mini-month .prev-month1 A {
	color:		#666666;
	text-decoration:	none;
}
.tx-calendar-pi1 .mini-month .prev-month1 A:hover {
	font-weight:	bold;
	color:		#962D58;
}
.tx-calendar-pi1 .mini-month .next-month1 {
	width:		50%;
	float:		right;
	text-align:		right;
	background-color:	#CCCCCC;
	height:		20px;
}
.tx-calendar-pi1 .mini-month .next-month1 A {
	color:		#666666;
	text-decoration:	none;
}
.tx-calendar-pi1 .mini-month .next-month1 A:hover {
	font-weight:	bold;
	color:		#962D58;
}
