
@media print {

  
/* this is where Tony started putting stuff in */
  
* {
/*float: none !important;*/
position: static;
background-color: white !important;
background-image: none !important;
overflow: visible !important;
}

.announce, .announcement, .featured-community .shadow, #header, .hide, .language, .number-ul, .paperclip, #primary-tools, .search-results-button, .shadow, .skiplinks, .subscribe, .tabs, #tkibar, .tkidrop-wrapper, .tkibar-wrapper, .tkifooter-wrapper, #top, .tutorial-links, .pod-extras, .pod-options, #crumb-trail, hr, .a-z, .meta-bottom-link-change-font-size {
	display: none !important;
}

#content, #main, .object-left, #wrapper, .unit {
	width: 100%;
	margin: 0;
	float: none !important;
}

.credit {
	clear: both;
}

.featured-community .image {
	clear: right;
}

.feature-pod {
	padding-left: 0;
}

.feature-pod .image {
	clear: right;
	position: static;
	/*float: left;*/
}

.header {
	overflow: hidden;
}

.message {
	height: 80px;
	margin-bottom: 0;
	height: auto;
	/*_height: 10px;*/
}

/* *:first-child+html .message {
	height: 10px;
} */

.summary {
	/*width: 73%;
	float: right;*/
}

.title {
	clear: both;
}

/* ##################### 
GENERAL STYLES
###################### */

p, ul, ol, dl {margin:8px 0 !important; padding:0 !important; border: none !important;}
ul {list-style-type: disc !important; list-style-position: outside !important; margin-left: 15px !important;}
li {border: none !important; padding-left: 15px !important;}
h1, h2, h3, h4, h5, h6 {padding: 0 !important; margin-left: 0 !important; border: none !important;}
h1 {font-size: 28px !important;}
h2 {font-size: 20px !important;}
h1, h2, h3 {color: #000 !important;}
/* nasty reset */
div {padding: 0 !important; margin: 0 !important; border: none !important;}
a {color: #000 !important; text-decoration: underline;}
#main {border: none !important;-moz-box-shadow:none;}
input, textarea, select {border: 1px solid #333 !important; margin-bottom: 5px; top: auto !important;}

/* ##################### 
HOMEPAGE SPECIFIC STYLES
###################### */

.welcome {color: #000;}
.introduction {font-size: 28px; line-height: 30px; color: #000;}
.feature {font-size: 20px; line-height: 23px; color: #000;}
.feature-pod {clear: both; width: 100%; padding: 0;}
.feature-pod .image {position: relative; float: left; height: auto; top: auto; left: auto; width: auto; margin-right: 15px;}
.homepage .summary {overflow: visible; height: auto;}
ul.newsExt li { margin-left: 0; padding-left: 0;}
.podColumnContainer, .pod, .pod-header, .pod .module-bg, .pod .module-widget, #column1, #column2, #column3 {width: 100% !important; height: auto !important; min-height: 0 !important;} 
.pod .module-content a {padding:10px 0 0;}

/* ##################### 
COMMUNITIES PAGE SPECIFIC STYLES
###################### */

.size1of3 {width: 100%;}

/* ##################### 
COMMUNITIES SECTION SPECIFIC STYLES
###################### */
.school-search-form {width: 500px;}
.school-search-radio {margin-left: 65px !important;}
.school-search-results-page .intro-search  {clear: both;}
.news-item {clear: both; page-break-inside: avoid; position: relative; float: left; width: 100%;}

/* ##################### 
METADATA PRINT STYLES
###################### */
.full-metadata p, .full-metadata ul, .full-metadata ol, .full-metadata dl, .full-metadata table, .full-metadata img {
    font-size: 12px;
}
.full-metadata p, .full-metadata ul, .full-metadata ol, .full-metadata dl {
    margin: 8px 0;
    padding: 0 10px;
}
.full-metadata dl{margin: 0 25px 25px 25px; padding:0; zoom:1;}

.full-metadata dt {font-weight: bold; margin:0 !important; padding: 5px 0 0;}

.full-metadata dd {margin:0 !important; padding: 0 0 5px;}

.full-metadata dd, .full-metadata dt {font-size:1em; line-height:1.58; text-indent:0; color: #303030;}
				
.full-metadata h2 {color: #000; margin:0 25px 12px; padding:19px 0; border-bottom: 1px solid #d1d1d1; font-size:20px; line-height: 22px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.full-metadata ul {margin:0 !important;padding:0 !important; list-style:none;}

.full-metadata ul li {background:none; padding:0 !important; margin:0 !important; list-style:none;}

