﻿@media print {
	/*resets*/
	body,
	div {
		background-color: transparent !important;
		background-image: none !important;
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
		float: none !important;
		overflow: none !important;
		min-height: 0 !important;
		}
	h1, h2, h3, h4, h5, h6 {
		background-color: transparent !important;
		background-image: none !important;
		}
	p, h2, h3, a, h2 span {
		padding-left: 0 !important;
		}
	div.hbox h2 {
		margin-top: 1.5em !important;
		}
	div.con-footer {
		margin-top: 2em !important;
		padding-top: 0.5em !important;
		border-top: 0.5pt solid #000;
		}
	div.con-footer p.foot-images {
		right: 0 !important;
		left: auto !important;
		padding-top: .25em !important;
		}
	div.con-footer p.lastupdated {
		float: none !important;
		}
	h1, h1.pagetitle, h2 {
	    display: block !important;
	    float: none !important;
		position: static !important;
		overflow: visible !important;
		padding: 0 !important;
		margin: 2em 0 0 0 !important;
	    }
	h1.articletitle {
	    display: block !important;
	    float: none !important;
		position: static !important;
		overflow: visible !important;
		padding: 0 !important;
		margin: 2em 0 0.5em 0 !important;
	    }
	div.meta h2 {
		margin: 0.3em 0 0 0 !important;
		padding: 0 0 0.3em 0 !important;
		border-bottom: 0.5pt solid #000 !important;
		color: #000 !important;
		display: block !important;
	    float: none !important;
		position: static !important;
		overflow: visible !important;
		}
	div.con-header h1, div.con-header h1 span {
	    display: none !important;
	    float: none !important;
		position: static !important;
		overflow: visible !important;
		padding: 0 !important;
		margin: 0 !important;
	    }
	div.mod-content, div.content { 
		float: none !important;
		position: static !important;
		overflow: visible !important;
		padding: 0 !important;
		margin: 0 !important;
		}
	div.con-header, div.con-wrapper, div.con-main { 
		float: none !important;
		position: static !important;
		overflow: visible !important;
		padding: 0 !important;
		margin: 0 !important;
		height: auto !important;
		}
	div#divyoung-people, 
	div#divparents, 
	div#divprofessionals, 
	div#divchildren, 
	div.mod-footernav,
	div.mod-mainnav, 
	p.link,
	p.backlink,
	div.paging,
	div.filterbar,
	div.mod-subnav,
	div.form,
	div.hbox p.toplink,
	div#homeimg,
	div.con-supp-1,
	div.mod-search,
	p.top,
	h1 {
		display: none;
		}
    div.con-header div.mod-sitelogo,
    div.con-header div.mod-sitelogo a,
    div.con-header div.mod-sitelogo img {
        padding: 0 !important;
        margin: 0 !important;
        height: auto !important;
        width: auto !important;
        display: block !important;
        overflow: visible !important;
        position: static !important;
        }
     li {
        padding-left: 0 !important;
     }
     ul li,
     li ul li,
     li li ul li {
        list-style-type: disc;
     }
     ol li,
     li ol li,
     li li ol li {
        list-style-type: decimal;
     }
}	


