@import url('design.css');

/*
 * Print Stylesheet
 * Volunteering In America
 * JL, Jun-2010
 * 
 */

body { font-size: 10pt }
body, div.home div.layout_3col { background-color: #ffffff; background-image:none; }

div#container { width:100% }
div#footer_info div#search_box, div#footer div#opp_finder, div#footer ul,
div#header ul#mainmenu, div#header div#font_changer, div#header div#related_websites,
a.accesibility, div.data-flash, div.flash-required { display:none }
div#header { height:80px }
div#header h1 { top:10px }
div#header p.placeholder { left:20px; top:45px; }
div#header a.logo_cncs img { border: 0px none !important }
div#footer { height: 70px; color: #fff; font-weight:bold; }
div#footer div#footer_info { padding-top:10px }

div#content { padding-left:0px; padding-right:0px; }
div#content a { color: #214B73; text-decoration:underline; font-weight:bold; }

/* Home */
div.research-highlights div.right span.note, div.research-highlights div.right a.action,
div.research-highlights div.left a.action, div#content a.home_national, 
div#slideshow-controls, div.home div.layout_3col h2.resource_center { display: none } 
div#top_home div#flash_home { background-color: #fff }
div#top_home { background-image:none; background-color:#537DA7; }
div#top_home div#flashinfo { border-bottom:0px none }
div.home div.research-highlights div.right, div.home div.research-highlights div.left { padding-bottom: 0.5em }
div.home div.research-highlights div.right { width: 50%; margin-right:1em; }
div.home div.research-highlights { width: 100%;margin:0; }  

div.home div.layout_3col div.one, div.home div.layout_3col div.two, 
div.home div.layout_3col div.three { width: 30% }
div.home a.infographic img {width: 80%}

div#top_home div#flash_home { width:56% }
div#top_home div#flashinfo { width:43% }
div#home_slideshow div.slide { width:90% }
div#top_home div#flashinfo div#home_slideshow  { width: 90% }
div#top_home div#flashinfo div.subject div.link { display:none }
div#top_home div#flashinfo div.media-highlight img { width: 90% }

/* Profiles */
div.profile_table div.paginator, div#content ul.tools, div.cities-jumper,
div#content .actionButton, div#content a.submit_big, div#content a.add_page,
div#content a.action-ranking { display: none }
div#content.pages { background-image: none }
div.small_paginator { border: 1px solid #214B73; height: 0; background-image:none; }

div.layout_2cols div.one, div.layout_2cols div.two,
div.charts_profile div.chartProfile  { width: 47%; margin: 2px; padding: 5px 0px; height:auto; }
div.charts_profile { padding: 0 }
div.charts_profile div.chartProfile img  { width: 98% }
div.reportText { width:100% }
div.pages div.layout_3col { 
	background-image:none;
	padding-top:1em;
	clear:both;
	padding-bottom:1em;
	page-break-before: always;
}
div.pages div.layout_3col div.one { width: 35%; padding-left:0px; }
div.pages div.layout_3col div.two { width: 32% }
div.pages div.layout_3col div.two { margin-left:0 }
div.pages div.layout_3col div.one div#factors { 
	margin-left:0; 
	background-image:none;
	border:3px double #0C3559;
	color: #333;
	width: 98%;
}
div.pages div.layout_3col div.one h2.resource_center { display:none }
div.pages div.layout_3col div.three { position: relative; padding-bottom: 410px; min-height: 0px; width:25%; }
div.pages div.layout_3col div#widget_state1 { 
	height: 386px;
	position:absolute;
	bottom:0;
	left:0;
	margin-left:0;
	overflow:hidden;
}

div#factors { height:430px }
div#factors div#profile_slideshow { margin:8px 5px }
div#factors div#profile_slideshow div.factor-content,
div#factors div#profile_slideshow div.factor-title { width:auto }
div#factors div#profile_slideshow div.factor-title { height: 4em }
div#factors div.top-border { display:none }
div.charts_profile div#chart1, div.charts_profile div#chart3,
div.charts_profile div#chart5, div.charts_profile div#chart7,
div.charts_profile div#chart9, div.charts_profile div#chart11 { clear: left }
div#factors div.slide { width: auto !important }
div#profile_map { width:75.5%; height:auto; }
div#profile_map embed, div#profile_map object { width: 100% }

/*Rankings */
div#content a.action-ranking { display:none }
div#content div.layout_rankings div.ranking_group ul li { width: 20em }
div.layout_rankings div.one {clear:right }
div.layout_rankings div.one div.clear { display: none }

/* Research */
div.layout_research div.box_highlight { border: 3px double #0C3559; background-color:#FFF; }
div.layout_research div.three { float: none; margin-top:2em; clear:both; }
h2 a.rss { display:none }

/* Press room */
div.layout_pressroom div.box_highlight  { border: 3px double #0C3559; background-color:#FFF; margin-top: 2em; }
div.layout_pressroom div.box_highlight a.gotomap { display:none }
div.layout_pressroom div.box_highlight p  { width:auto }

/* GLossary */
ol.glossary, ol.glossary_left, ol.glossary_right, ol.faq { float:none }
ol.glossary_right { margin-left:25px }
