body,table,td	{
				font-family:arial,helvetica,sans-serif;
				font-size:9pt;
				}
				
				
.description	{
				font-size:8pt;
				text-align:justify;
				}

.date			{
				font-size:8pt;
				color:#970000;
				}

.heading		{
				font-family:comic sans ms, sans serif;
				font-size:11pt;
				color:#008A18;
				margin-bottom:3px;
				}

.topschedule	{
				font-size:8pt;
				border-bottom:1px solid #BAD9FA;
				padding-bottom:2px;
				}
a.panellink	{
				text-decoration:none;
				color:black;
				font-weight:normal;
				}
a.paneldate {
	font-size:7pt;
	font-weight:normal;
	color:black;
	}				

a:hover.panellink	{
				text-decoration:none;
				color:#f00;
				}
				
.panellink b {
	color:#006;
	}

a:hover.panellink b {
	color:#f00;
	}					

.calendar		{
				background-color:#DBEAFA;
				}

.day			{
				font-size:8pt;
				font-weight:bolder;
				color:#970000;
				border-left:1px solid #BAD9FA;
				border-bottom:1px solid #BAD9FA;
				}
				
.time			{
				font-size:7pt;
				border-left:1px solid #BAD9FA;
				padding-top:4px;
				padding-bottom:2px
				}

.header			{
				background-color:#E94A6B;
				color:white;
				font-weight:bolder;
				padding:3px;
				}

.city			{
				border-top:1px solid #E94A6B;
				border-left:1px solid #E94A6B;
				border-right:1px solid #E94A6B;
				color:#E94A6B;
				font-weight:bolder;
				padding-left:5px;
				}
				

.listing0		{
				font-size:8pt;
				background-color:#FCEAEE;
				color:#2345F2;
				font-weight:bolder;
				padding:5px;
				}
		

.theater0		{
				font-size:8pt;
				background-color:#FCEAEE;
				color:#87112A;
				border-left:1px solid white;
				padding:5px;
				}

.venue0			{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}

.price0			{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}
				
.type0			{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}

.opens0			{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}
				
.closes0		{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}

.schedule0		{
				font-size:8pt;
				background-color:#FCEAEE;
				border-left:1px solid white;
				padding:5px;
				}
				
.listing1		{
				font-size:8pt;
				background-color:white;
				color:#2345F2;
				font-weight:bolder;
				padding:5px;
				}

.theater1		{
				font-size:8pt;
				background-color:white;
				color:#87112A;
				border-left:1px solid white;
				padding:5px;
				}

.venue1			{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}

.price1			{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}
				
.type1			{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}

.opens1			{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}
				
.closes1		{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}

.schedule1		{
				font-size:8pt;
				background-color:white;
				border-left:1px solid white;
				padding:5px;
				}
				
a.show			{
				color:#2345F2;
				text-decoration:none;
				}

a:hover.show	{
				color:#E94A6B;
				text-decoration:none;
				}
				
a.theater			{
				color:#87112A;
				text-decoration:none;
				}

a:hover.theater	{
				color:#2345F2;
				text-decoration:none;
				}

