@media print {

    body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

    #mainNav, #contentLeftColumn, #topBar { display: none; }
    /* Use this class for anything you want hidden in the printed version */
    .noprint { display: none; }
        
    #header { width: 770px; margin: 0 0 10px 0; background: #fff; overflow: hidden; }
	    #logo { clear: both; width: 224px; float: left;}
	    #quote { width: 544px; float: right; }

    #homeMainText { font-size: 1.1em; } 
        #homeMainText h1 { padding: 0 0 5px 0; font-size: 2em; font-weight: bold; }
        #homeMainText h2 { margin: 0 0 7px 0; border-bottom: 1px solid #ccc; padding: 0 0 7px 0; font-size: 1.1em; font-weight: bold; }
        #homeMainText a { color: #33c; }

    #homeBottom { width: 100%; margin: 10px 0 50px 0; background: url(images/bg-home.gif) 0 0 repeat-y; overflow: hidden; }
        #homeBottomLeft { width: 50%; float: left; }
        #homeBottomRight { width: 50%; float: right; }
        
        .homeBottomHeader { margin: 0 0 10px 0; padding: 6px 4px; background: #edf1f5; font-size: 1.5em; font-weight: bold; color: #00853e; }
        .homeBottomContent { font-size: 1.2em; }
            .homeBottomContent p { padding: 0 5px 10px 12px; }
            .homeBottomContent ul { list-style-type: none; }
                .homeBottomContent ul li { background: url(images/bullet-home.gif) 4px 8px no-repeat; padding: 2px 0 12px 12px; }
                    .homeBottomContent ul li a { color: #000; text-decoration: none; }
                    .homeBottomContent ul li a:hover { text-decoration: underline; }
            .homeBottomContent a { color: #33c; }
    
    #mainContent { padding-top: 30px; margin-bottom: 30px; margin-left: 24px; float: left; display: inline; background-color: #fff; font: 1.2em Verdana, Arial, Helvetica, sans-serif normal; }
	    #mainContent h1 { padding: 0 0 15px 0; font-family: "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; }
		    #sAboutUs #mainContent h1 { color: #992337; }
		    #sGrants #mainContent h1 { color: #772467; }
		    #sResources #mainContent h1 { color: #265533; }
		    #sNewsroom #mainContent h1 { color: #f85700; }
		    #sMisc #mainContent h1 { color: #21447b; }
	    #mainContent h2 { font-weight: bold; }
		    #sAboutUs #mainContent h2 { color: #992337; }
		    #sGrants #mainContent h2 { color: #772467; }
		    #sResources #mainContent h2 { color: #265533; }
		    #sNewsroom #mainContent h2 { color: #f85700; }
		    #sMisc #mainContent h2 { color: #21447b; }
	    #mainContent p { padding: 0 0 15px 0; }
	    #mainContent ol { padding: 0 0 15px 0; }
	    #mainContent ul { padding: 0 0 15px 0; }
	    #mainContent li { margin: 2px 0 2px 25px; }
	    #mainContent dd { padding: 0 0 15px 0; }
	    #mainContent a { text-decoration: none; }
	    #mainContent a:hover { text-decoration: underline; }
		    #sAboutUs #mainContent a { color: #992337; }
		    #sGrants #mainContent a { color: #772467; }
		    #sResources #mainContent a { color: #265533; }
		    #sNewsroom #mainContent a { color: #f85700; }
		    #sMisc #mainContent a { color: #21447b; }
	    #mainContent table { margin-bottom: 15px; }

}