.small
{
font-family: arial;
font-size: 14px;
text-align: left;
color: #000000;
}
.smaller
{
font-size: 12px;
}
hr{
text-align: center;
}
h1,h2,h3
{
color: #000000;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}
h1 
{
font-size: 28pt;
}
h2 
{
text-decoration: underline;
font-size: 22pt;
}
h3 
{
text-align: left;
font-style: italic;
font-size: 16pt;
}
h4
{
font-size: 12pt;
text-align:left;
}
.center {
	text-align:center;
}
p {text-align:left;
	font-size:16px;
}


a:link, a:visited, a:active
{
color: #0000FF;
text-decoration: none;
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}
a:hover
{
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
background-color: #FFFF00;
}

.speciallink {
color: #0000FF;
text-decoration: none;
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}

.speciallink A:link {
color: #0000FF;
text-decoration: none;
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}

.speciallink A:visited {
color: #0000FF;
text-decoration: none;
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}

.speciallink A:hover {
font-family: times;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
background-color: #FFFF00;
}

.calCaption {font-family: Arial; font-size: 16pt; font-weight: bold; color: #000000; text-align: center; background-color: #C0C0C0; }
.calWeekdays {font-family: Arial; font-size: 12pt; font-weight: bold; color: #000000; text-align: center; background-color: #C0C0C0; }
.calDays {font-family: Arial; font-size: 12pt; font-weight: bold; color: #000000; text-align: right; }
.calEvents {font-family: Times New Roman; font-size: 12pt; font-weight: bold; color:#FF0000; text-align: center; background-color: #FFFFFF; }
.calEvents1 {font-family: Times New Roman; font-size: 12pt; font-weight: bold; color:#FF0000; text-align: left; background-color: #FFFFFF; }
.calGigs {font-family: Times New Roman;	font-size: 14px; text-align: left; }
.pad {
	margin: 10px;
	padding: 10px;
}
.calRehearse {font-family: Times New Roman; font-size: 14pt; font-weight: bold; color:#0000FF; text-align: center; background-color: #FFFFFF; }

.borderall {
	border-bottom:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;	
	border-right:solid 1px #c0c0c0;
	border-top:solid 1px #c0c0c0;
}

.borderbottom {
	border-bottom:solid 1px #c0c0c0;
}

.borderleft {
	border-left:solid 1px #c0c0c0;
}

.borderright {
	border-right:solid 1px #c0c0c0;
}

.bordertop {
	border-top:solid 1px #c0c0c0;
}
.red {
	color:#F00
}
 .landscape {
                page-break-before: always;
            }
            @page :left {
                size: landscape;
            }