/* CSS Document - Print
---------------------------------------------------------- */

body {
	font-size: 11pt;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Geneva, sans-serif; 
	}
	
#print_logo {
display: block;
text-align: left;
margin: 0 auto;
}

#print_logo span {
font-size: 1.4em;
font-weight: bold;
color: #666666;
}


/* Unfloat Content and Set to Printable Width
---------------------------------------------------------- */
#content, #content_wrap, #media_wrap, #media_banner, #media_home, #media_home_wrap, #media_home_features, #media_home_banners, #page_media {
  float: none;
  width: 690px;
  height: auto;
  margin: 0;
  padding: 0;
}

p, hr, br, ul, li, td, b, u, i, th, #copyright {
width: auto;
}

p {
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 10px;
}

#closings, #closings_bg {
float: none;
width: 690px;
}

#closings h2 {
margin-left: 50px;
}

 #closings ul li {
 margin: 0;
 padding: 0;
 margin-left: 0px;
 }

.hidden {
display: block;
}

h1, h2, h3, h4, h5, h6 {
width: auto;
}

h1 {
font-size: 21pt;
}

h2 {
font-size: 18pt;
}

h3 {
font-size: 16pt;
text-transform: uppercase;
font-style: italic;
}

h3.category {
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 13pt;
color: #CCCCCC;
font-family: "Arial Black", Arial, Helvetica;
font-weight:600;
font-style: normal;
border-top: 1px solid #cccccc;
}

h4.event_title {
margin-top: 5px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#events_day_listing p.details {
margin-top: 0px;
padding-top: 5px;
}

h4 {
font-size: 14pt;
margin-bottom: 0;
}

h5 {
font-size: 12pt;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
margin-bottom: 0px;
}



.flickr_badge_kids img {
display: inline;
}


.AccordionPanelTab {
background: none;
margin-left: 0px;
padding-left: 0px;
}

.AccordionPanelTab h4 {
margin-left: 0px;
padding-left: 0px;
}

h1 span {
color: #000000;
}

#nav li {
list-style: none;
}

li {
list-style: disc;
}

.thumb {
margin-right: 10px;
}

.Accordion {
  overflow: visible !important;
}

.AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
}

.footer_col_print p {
padding-top: 2px;
}

.footer_col_print p strong {
border-top: 1px solid;
border-bottom: 1px solid;
font-weight: bold;
text-transform: uppercase;
font-size: 13pt;
margin-bottom: 2px;
margin-top: 10px;
}

#footer_copyright p {
font-size: 9pt;
}

/* Hide Content That Should Not Be Printed
---------------------------------------------------------- */
#header, #header_wrap, #header_login, #logo_psu, #logo_wpsu, #wpsu_branding, #top_nav, #top_nav_wrap, #top_nav_list, #section_nav, #section_nav_wrap, #section_nav_list, #content_sidebar, .footer_col, #favorites, #player, #media_home_listen, .TabbedPanelsTabGroup, .add_event, .fav_icon, .clear, #wpsu_branding, #events_search, table.calendarBG, #media_home_flash, .more, #phone-nav, ul#phone li img, ul#phone li br  {
	display: none;
	}

#folk_wrap #nav {
display: none;
}

/* Reformat Width on Printable Phone list
---------------------------------------------------------- */

div.a ul#phone {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
list-style-type: none;
width: 860px;
padding-bottom: 0px;
margin-bottom: 0px;
}

ul#phone li h4 {
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 10px;
margin-top: 0;
page-break-after: avoid;
}

ul#phone li p {
margin-top: 0px;
margin-bottom: 0px;
}

ul#phone li {
margin-left: 0;
list-style-type: none;
margin-right: 0;
width: 860px;
padding-left: 0;
padding-right: 0;
}

.list_office {
width: 120px;
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #000;
}

.list_home {
width: 140px;
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #000;
}

.list_cell {
width: 140px;
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #000;
}

.list_email {
width: 180px;
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #000;
}

.list_room {
width: 150px;
}

/* Reformat Links
---------------------------------------------------------- */
a:link, a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	}
	
	

.board-members {
	float: left;
	width: 133px;
	padding-left: 10px;
	text-align: center;
	font-size: 12px;
	padding-top: 18px;	
}

.board-members img {
	margin-bottom: 5px;
	border: 1px solid #40506c;
	width: 120px;
	height: 150px;
}

.board-nophoto { clear: both }