/*
   print.css

   Printer style definitions for Mt. Gretna Area Historical Society pages.
*/

/* hide navigation elements */
#pageHeader, #linkList, #lselect, #copyright, #LinkCenter, #VolunteerNoPrint {
display: none;
}

body { margin: 0px; padding: 0px; background: white; }
p { font-size: 12pt; margin: 10px; line-height: 133%; font-family: Arial, Helvetica, sans-serif; color: #000; }
h1 { margin: 0px; padding: 15px 0px 0px 0px; color: #000; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; font-size: 16pt; }
h2 { margin: 0px; padding: 0px 0px 0px 0px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 14pt; }
h3 { margin: 0px; padding: 10px 0px 0px 0px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 12pt; }
img {margin: 5px; border: 12px solid #FFF; text-align: center;} /* postcards */

#address { padding: 10px 0px 0px 0px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000; text-align: center }

/*h1,h2,h3 { margin: 0px; padding: 0px; }*/
a { color: #000; }
/* print URLs */
a:after {
	content: " (" attr(href) ") ";
}

#LinkCenter {  line-height: 133%; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 5px 0px 0px 0px; text-align: center; }
#LinkCenter a { margin: 0px 0px 20px 0px; text-align: center; !important;font-size: 12pt; }


/* #container { background: url(../images/rightside_top.gif) top no-repeat; width: 510px; margin: 0px 0px 0px 237px; } */

/* #pageHeader { position: absolute; left: 0px; top: 0px; width: 237px; height: 158px; margin: 0px; padding: 0px; background: url(../images/Society_Logo.jpg) left top no-repeat; } */

#supportingText { margin: 15px 10px 0px 10px; padding: 0px 0px 0px 10px; width: auto; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000;}

/*
#linkList { position: absolute; left: 13px; top: 176px; width: 212px; background: url(../images/leftside_bg.gif) left top repeat-x; }
#lselect { width: 212px; background: url(../images/list_bg.gif) left top repeat-y; }

#lselect ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#lselect li { padding: 9px 5px 9px 5px; margin: 0px; width: 196px !important;width: 206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; }
#lselect li:hover { background-color: #fff; }
*/

/* #copyright p { text-align: center; font-size: 12pt; padding: 50px 0px 0px 0px } */

/* #footer { margin: 20px 0px 20px 20px; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif;  } */

/* table */
table.trustee {
	border-width: 1px; 
	border-style: outset;
/*	border-color: #666; */
	border-collapse: separate;
/*	background-color: white; */
	margin-left: auto; 
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: "80%"; 
	cellpadding: "3"; 
	border: "1";
}
/* table header */
table.trustee th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #666;
/*	background-color: white; */
}
/* table cell */
table.trustee td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
/*	border-color: #666; */
/*	background-color: white; */
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666;
}

/* table */
table.volunteer {
	border-width: 0px; 
	border-style: none;
/*	border-color: #666; */
	border-collapse: collapse;
/*	background-color: white; */
	margin-left: auto; 
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: "90%"; 
	cellpadding: "1"; 
	border: "0";
}
/* table cell */
table.volunteer td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
/*	border-color: #666; */
/*	background-color: white; */
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666;
}

#dvdDescription { font-size: 12pt; padding: 0px 15px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #000}

table.dvdl {
	width: 106px; 
	height: 154px; 
	border: 1px; 
/*	cellpadding: "3"; */
	border-width: 1px; 
	border-style: none;
/*	border-color: #666; */
	border-collapse: collapse;
/*	background-color: white; */
	margin-left: 15px; 
	margin-right: 10px;
	margin-top: 10px;
/*	margin-bottom: 10px; */
	padding: 20px;
	float: left;
}

table.dvdr {
	width: 106px; 
	height: 154px; 
	border: 1px; 
/*	cellpadding: "3"; */
	border-width: 1px; 
	border-style: none;
/*	border-color: #666; */
	border-collapse: collapse;
/*	background-color: white; */
	margin-left: 15px; 
	margin-right: 10px;
	margin-top: 10px;
/*	margin-bottom: 10px; */
	padding: 20px;
	float: right;
}

/* Home page */
#UpcomingEventsHeader { margin: 15px 0px 10px 10px; /*padding: 5px;*/ color: #000; font-weight: bold !important; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 16pt; }
#CalendarHeader { margin: 20px 0px 5px 10px; color: #000; font-weight: 700; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 16pt; }
#OfficePhoto { margin: 10px 0px 0px 15px !important; width: 400px; height: 266px; border: none; /*solid 2px #CDCDCD !important;*/ }
#OfficePhotoCaption { margin: 5px 0px 20px 15px; color: #000; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 10pt; }

/* Calendar */
#CalListingDate { margin: 0px 0px 0px 8px; padding: 3px; color: #000; font-weight: bold !important; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 13pt !important; }
#CalListingTitle { margin: 0px 10px 0px 30px; padding: 0px; color: #000; font-weight: bold !important; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt; }
#CalListingDescr { /*margin: 0px 10px 5px 30px;*/ padding: 0px 10px 15px 30px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt !important; }
#CalHeadingNote { margin: 0px; padding: 15px 10px 20px 10px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 14pt !important; }

/* footnote */
#IndexFooter p { margin: 10px 0px 0px 0px; padding: 0px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11pt; }

/* Newsletter */
#NewsletterLink { text-align: center; !important;font-size: 12pt; line-height: 150%; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 20px 0px 0px 0px; }
#NewsletterLink a { margin: 0px; padding: 5px; }

/* Visit */
#VisitLocTitle { margin: 0px 10px 0px 30px; padding: 0px; color: #000; font-weight: 700; font-style: normal; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt; }
#VisitLocDescr { margin: 0px 10px 20px 30px; padding: 0px; color: #; font-style: normal; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt; }

