table.bcdistributors_cal {width: 900px; border: none;}

table.bcdistributors_cal tr td,
table.bcdistributors_cal tr th {
	font-size: 13px;
	text-align: left;
	height: 10px;
	padding: 10px;
	text-decoration: none;
}

table.bcdistributors_cal tr th {
	font-weight: bold;
	text-transform: uppercase;
}

table.bcdistributors_cal tr td a.arrow{
	font-size: 13px;
	padding-left: 12px;
	background: url(../images/arrow.gif) left no-repeat;
}

table.bcdistributors_cal tr td {
	background:#F3F8FC;
}

table.bcdistributors_cal tr.alt td {
	background:#fff;
}

table.bcdistributors_cal tr:hover td {
	background: #E8F1F8;
}

table.bcdistributors_cal tr.head td {
	background: none;
}

table.bcdistributors_cal tr.head td a span.prev {
	width: 21px;
	height: 21px;
	background: url(../images/prev.png) no-repeat top left;
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}

table.bcdistributors_cal tr.head td a:hover span.prev {
	background: url(../images/prev_on.png) no-repeat top left;
}

table.bcdistributors_cal tr.head td a span.next {
	width: 21px;
	height: 21px;
	background: url(../images/next.png) no-repeat top left;
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}

table.bcdistributors_cal tr.head td a:hover span.next {
	background: url(../images/next_on.png) no-repeat top left;
}

table.bcdistributors_cal tr td.left {
	width: 20px;
	background: none;
}

table.bcdistributors_cal tr td.no_events {
	text-align: center;
	background: #F3F8FC;
}
