body {background-color: #C0C0FF;}

@media print {
	body {font: 8pt "Times New Roman", "TimesNR", Times, serif }
	h1 {font-size: 12pt; }
	.screen { display:none }
	a { font-size: 8pt;
			color: black;
			text-decoration: none;
			font-weight: normal }
	@page {margin: 1cm; }
}

h1 {font-family:sans-serif; text-align:center;}

.show {font-size:24pt; color:#a02040;}

table.hgands {border: groove 2px; background-color:#A0A0D0;}
table.hgands td
{ padding:0 5px;
}

p.foot {font-size:8pt;}

/* For programmes */
.number {font-style: italic;}
.dialogue {font-size: -1;}
.intro {color: red;}

/* List of previous shows*/
td.show {}


/* Newletter layout */
div.linkblock {width:100%; bottom-margin: 2em;}
div.linkblock div.previous {float:left;}
div.linkblock div.latest {width: 20%; text-align:center; margin:auto;}
div.linkblock div.next {float:right;}

div.addressblock {width: 80%; margin:auto; padding:1em;}
div.addressblock div.address {border: solid medium black; padding:0.5em;}
div.address div.title {text-align:center; font-weight:bold;}
div#secretary {float:left; left-margin:20%;}
div#chairman {float:right; right-margin:20%;}

/* Calendar styles */
.past {font-size: 75%; font-style: italic;}
//.social {background-color: #D8C0C0;}
//.performance {background-color: #8020E0; color: #C0F0C0;}
//.performance a:link {color: #F0F080;}
//.performance a:visited {color: #E0E060;}
//.rehearsal {background-color: #E0E0C0;}

.other_event 	{background-color: #E02020;}
.social 			{background-color: #20E020;}
.rehearsal    {background-color: #909090;}
.performance  {background-color: #E0E020;}

.past .other_event 	{background-color: #F08080;}
.past .social 			{background-color: #80F080;}
.past .rehearsal    {background-color: #b0b0b0;}
.past .performance  {background-color: #F0F080;}



/* Cast lists */
table.castlist {border: ridge black ; border-collapse:collapse;}
table.castlist td {border: solid black thin; padding: 0.5em;}
td.character {font-style: italic;}

/* Upcoming event boxes */
div.eventbox
{
	font-size:larger;
	border: solid blue ridge;
	background-color: #d0d0ff;
}

a.picturelink
{
  font-style:italic;
  font-size:x-small;
}

/* Last updated $Date $ */
