.tcaltable {
position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:400px;
  
}
.landscapeintd {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:100%;
  height: 100px;
  vertical-align:top;
}
.landscapectaltable {
position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:520px;
  
}
.landscapecaltd {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:50%;
  height: 111px;
  max-height:111px;
  vertical-align:top;
}

.landscapeintd
{

	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:50%;
  height: 111px;
  vertical-align:top;
}

.tcaltd {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:100%;
  height: 70px;
  max-height:70px;
  vertical-align:top;
}


.tintd {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:50%;
  height: 70px;
  max-height:70px;
  vertical-align:top;
}
.landscapethirdtable
{
position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:100%;
  height: 50%;

}
.landscapesecondtable{

position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:260px;
  height: 400px;
}

.landscapecaltable {
position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:520px;
  height: 333px;
  
}



table.caltable {
position: relative;

	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
  width:100%;
  
}

table.caltable th {
	border-width: 1px;
	padding: 1px;
	font-size:10px;
	border-style: solid;
	border-color: black;
	text-align: center;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	
}
table.caltable td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
  width:100%;
  height: 70px;
  max-height:70px;
}
#sitelabel
{

}

.daylarge
{
font-size:11px;
font-weight: bold;
display: block;
vertical-align:top;
}
.daysmall
{

font-size:8px;
font-weight: 200;
color: #2B60DE;
}

h1
{
  position: relative;
  font-size:20px;

}
.holiday
{
display: inline;
font-size:11px;
font-weight: 200;
color: #2B60DE;
text-align: right;
float: right;
position: relative;
top: 20px;
vertical-align: bottom;
}
.holidaylandscape
{
display: inline;
font-size:11px;
font-weight: 200;
color: #2B60DE;
text-align: right;
float: right;
position: relative;
top: 50px;
vertical-align: bottom;
}
#pagetitle
{
 font-size:30px;
font-weight: 805;
}
