/* peterjhughes.com */
/* css file for print procedures */
/* (c) 2006 ray berry */

@page {
	size: 8.5in 11in portrait; 
	margin: 0.5in; 
}

body, html {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 3mm;
margin: 0 auto;
width: 170mm;
}

#banner {
position: relative;
font: 16px Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #000;
/* line-height: 8mm; */
/* width: 170mm; */
margin: 0 auto;
padding: 0 0 3mm 0;
border-bottom: 1mm dotted #ccc;
}

a {
font-weight: bold;
text-decoration: none;
color: #000000;
}

ul {
margin: 0;
padding: 0;
}

#content {
margin: 4mm auto 0 auto;
padding: 0mm;
width: 170mm;
text-align: left;
}

#main {
margin: 0mm;
padding: 0mm;
width: 100%;
}

#main p {
font-size: 1.0em;
line-height: 4mm;
text-align: justify;
page-break-before: auto;
page-break-inside: avoid;
margin: 1mm 0 0 1mm;
padding: 0 0 0 1mm;
width: 85%;
}

#main ul {
	margin: 6mm 0 0 15mm;
	padding: 0 0 0 3mm;
}

/* re-align word-spacing next to links */

a {
padding: 0 1mm 0 0;
}

h1, h2, h3 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #333;
/* text-transform: uppercase; */
font-weight: bold;
padding: 0 2mm 0 0;
margin: 2mm 0 2mm 2mm;
page-break-after: avoid;
}

h1 {
	font-size: 1.8em
}

h2 {
	font-size: 1.6em
}

h3 {
	font-size: 1.4em
}


td {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

#nav {
display: none;
}

#footer {
display: none;
}

.hide {
display:none;
}

#artbanner {
display:none;
}

.cal {
   padding: 0px;
   margin: 0px;
   border-spacing: 1px;
}



.caltoday {
   background: #eea;
   vertical-align: top;
   font: 8pt verdana,arial,helvetica,sans-serif;
   margin: 0px;
   padding: 0px;
   border: 1px solid #ddd;

}

.calmonthday {
   background: #eef;
   vertical-align: top;
   font: 6pt verdana,arial,helvetica,sans-serif;
   margin: 0px;
   padding: 0px;
   border: 1px solid #ddd;

}

.calnonmonthday {
   background: #ddf;
   vertical-align: top;
   font: 6pt verdana,arial,helvetica,sans-serif;
   margin: 0px;
   padding: 0px;
   border: 1px solid #ddd;
}

.calhdr {
   margin: 0px 0px 3px 0;
   padding: 1px;
   font: bold 8pt verdana,arial,helvetica,sans-serif;
   text-align: center;
   text-transform: lowercase;
   border: 1px solid #117;
   width: 14%;
}



.cal p {
   line-height: 8mm;
   margin: 0;
   padding: 0;	
}


.cal a:link, .cal a:visited { 
   text-decoration: none;
   background-color: transparent;
   font: bold 6pt verdana,arial,helvetica,sans-serif;

}

.caltext1 {
   font: normal 6pt verdana,arial,helvetica,sans-serif;
   text-align: left;
   vertical-align: top;
   line-height: 0.8em;
   margin: 0;
   padding: 0;

}

.caltext2 {
   font: normal 7pt verdana,arial,helvetica,sans-serif;
   text-align: left;
   vertical-align: top;
   line-height: 0.8em;
   margin: 0;
   padding: 0;

}

.caltext3 {
   font: normal 6pt verdana,arial,helvetica,sans-serif;
   text-align: left;
   line-height: 0.8em;
   margin: 0;
   padding: 0;
}

.caltext4 {
   font: normal 6pt verdana,arial,helvetica,sans-serif;
   text-align: left;
   line-height: 0.8em;
   margin: 0;
   padding: 0;
}
