@charset "utf-8";

@media print {

/* TAGS ----------------------------------------------------------------*/
body {
	font: 12pt Georgia, Times, serif;
	}
	
table, input, select, textarea, button {
	font: inherit;
	font-size: 12pt;
	}
	
h1 {
	font-size: 24pt;
	}

h2 {
	font-size: 18pt;
	}

h3 {
	font-size: 14pt;
	}

h4, h5 {
	font-size: 12pt;
	}

a strong { /* knocks the size of the text-based arrows up so they don't get all wonky in Firefox/Windows */
	/* font-size: 105%; */
	/* Not sure if this is necessary for print */
	font-size: 100%;
	}

a {
	text-decoration: underline;
}

ul {
	margin: 0 0 0 2em;
	padding: 0;
	list-style-type:disc;
	}

ul li {
	margin: 1em 0 1em 0;
	background: white;
	}
	
ol {
	margin: 0 0 0 2em;
	padding: 0;
}

ol li {
	margin: 1em 0;
	padding: 0;
}


/* tables */
/* end tables */
/* END TAGS ------------------------------------------------------------*/

/* LAYOUT --------------------------------------------------------------*/

#wrap {
	width: 100%;
	margin: 0;
	text-align: left;
	}

/* END LAYOUT ----------------------------------------------------------*/

/* HEADER --------------------------------------------------------------*/

#topNav {
	height: 2em;
	background: white;
	border-bottom: 2px solid #666;
	}

/* breadcrumb */

#breadcrumb {
	float: none;
	width: 100%;
	padding-top: 0;
	margin-left: 0;
	font-weight: bold;
	}

/* end breadcrumb */

#topNavLinks {
	display:none;
	}

#logo {
	display:none;
	}

#headerBumps {
	display: none;
	}
	
/* END HEADER ----------------------------------------------------------*/

/* CONTENT -------------------------------------------------------------*/

#body {
	width: 100%;
	clear: both;
	background: white;
	}

#inner1 {
	background: white;
	padding:0;
	}

#inner2 {
	background: white;
	padding:0;
	}
	
/* Navigation */

#navCol {
	display: none;
	width: 0;
	}
	
/* End Navigation */

/* contextCol - for three column layout */

#contextCol {
	display: none;
	}

/* calculator bump */

/*
#calculatorBump {

}
*/
/* end calculator bump */

/* end contextCol */

/* mainCol - for three column layout */

#mainCol {
	float: none;
	width: 100%;
	padding:0;
	}

/* contentCol - for two-column layout */

#contentCol {
	float: none;
	width: 100%;
	margin:0;
	}

/* bumps */

.chartBump {
	background: white;
	}

.chartBump div {
	text-align: left;
	background: white;
	}

.chartBump div img {
	margin: 0;
	}

.chartBump .chartBumpText {
	text-align: left;
	background: white;
	}

.chartBump .chartBumpText p {
	margin: 1em 0 0 0;
	padding: 0;
	text-align: left;
	background: white;
	font-style: italic;
	font-size: 10pt;
	}

.foodBump {
	padding: 0;
	margin: 0 0 1em 0;
	}

.foodBump .thumb {
	float: left;	}

.foodBump .thumb img {
	margin: 0;
	}

.foodBump .thumb div {
	padding: 0;
	background: white;
	}

.foodBump .thumbImage {
	background: white;
	}

.foodBump p {
	float: none;
	width: 100%;
	}
	
/* end bumps */

.backToPrevious {
	display: none;
}

/* thumbnails */

.threeDThumb {
	display:none;
}

/*
.threeDThumb {
	float: left;
	margin: 0 1em 1em 0;
	background: white;
	}
	
.threeDThumb img {
	padding: 0;
	background: white;
	}
*/

#mainCol div.right {
	margin: 0 1em 1em 0;
	}

/* end thumbnails */

/* untreated images */

#mainCol img.left {
	margin: 0 0 1em 0;
	border: 0 none;
	}

#mainCol img.right {
	margin: 0 2em 1em 0;
	padding: 0;
	border: 0 none;
	float: left;
	}

/* end untreated images */

/* Section Navigation */

#sectionNav {
	clear:both;
	border: 1px solid #E2DEDE;
	margin: 2em 0 2em 0;
	padding: 0;
	}

/* End Section Navigation */

/* END CONTENT ---------------------------------------------------------*/

/* FOOTER --------------------------------------------------------------*/

#footer {
	clear: both;
	text-align: right;
	padding: 0;
	border-top: 2px solid #666;
	margin: 1em 0 0 0;
	}

#footer ul {
	margin: 1em 0 0 0;
	text-align: left;
	}

#footer ul li {
	padding: 0;
	background: white;
	float: none;
	font-size: 10pt;
	}

#footer ul li a{
	display: none;
	}

.backToTop img {
	display:none;
	}

/* END FOOTER ----------------------------------------------------------*/

/* PAGE SPECIFIC */

/* home - overrides styles in kids_home.css */

#home #body {
	background: white;
	margin: 0;
	}
	
#home #inner1 {
	background: white;
	padding-top: 0;
	}

#home #inner2 {
	background: white;
	padding-bottom: 0;
	}

#home #navCol {
	width: 0;
	padding-left: 0;
	padding-top: 0;
	}
	
#home #mainCol {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
#home #footer {
	padding: 0;
	}

/* end home */

/* quiz */

#quiz #getAnswers {
	display: none;
	}

/* end quiz */

/* vote */

#vote {
	display: none;
}

.voteResults dd span {
	display:none;
	}

.voteResults strong {
	display: inline;
	position: relative;
	}

/* end vote */

/* other resources */

.backTop {
	display:none;
}

#inPageLinks {
	display:none;
}

/* end other resources */

/* physical activity */

/* get moving calculator */

#calculator {
	background: white;
	}

#calculator div {
	background: white;
	height: 1%;
	}

#calculator form {
	background: white;
	padding: 31px 31px 24px 25px;
	}

#calculator #calcSubmit {
	display:none;
	}

/* end get moving calculator */

/* end physical activity */

/* story form */

#storyForm #sendMessage {
	display:none;
	}

/* end story form */

/* shifting the balance */

#shifting .textCol {
	float: none;
	width: 100%;
	}
	
/* questionnaire */

#questionnaire {
	clear: both;
	border: 1px solid #E2DEDE;
	background: #F9F9F9;
	padding: 1em;
	}	

#questionnaire .row {
	margin: 0;
	}

#questionnaire #checkBoxes {
	float: none;
	width: 100%;
	}

#questionnaire #checkBoxes .leftSet {
	float: none;
	}

#questionnaire #checkBoxes .rightSet {
	float: none;
	}

#questionnaire fieldset {
	border: none;
	margin: 0 0 1.5em 0;
	padding: 0;
	width: 100%;
	}
	
#questionnaire #resultBox {
	display:none;
	}	
	
#questionnaire #calcSubmit {
	display:none;
	}

/* end questionnaire */	

/* end shifting the balance */

/* END PAGE SPECIFIC */

}

