td
{
	background-color:		transparent;
	text-align:				center;
	color:					#222;
}

.calhead
{
	font-size:	12pt;
}
.workshop
{
	background-color:	#ffffdd;
	color:				#000;
}

td a:link,
td a:visited
{
	text-decoration:	underline;
	color:				#000;
	background-color:	inherit;
}

td a:hover,
td a:active
{
	text-decoration:	underline;
	color:				#222;
	background-color:	inherit;
}


.premiere
{
	background-color:	#ccddff;
	color:				#000;
}

.avail
{
	background-color:	#ccffcc;
	color:				#000;
}

.soldout
{
	background-color:	#ff3366;
	color:				#000;
}

tr.legend
{
	border:		1px solid;
	padding:	1px 2px;
}

img.poster
{
	float:		left;
	padding:	10px;
}

p.doleft
{
	float:		left;
}
