/* --- PRINT.CSS - Campina Blueprint project --- */

body #container {
	width: 650px;
}

.mainmenu,
.header_right, .headerhome_right,
.headerflash,
#prev-arrow, #next-arrow,
.submenubar, .snippetbar,
.buttonnext, .buttonprevious, .prev, .next,
.footer_container,
object, embed {
	display: none !important;
}

.bottomcontent .snippetbar {
	display: block !important;
	float: left;
	padding: 0;
}

#container,
.header_container, .headerhome_container,
.breadcrumb_container,
.content_container, .home_container,
.main, .maincontent,
.dairychain_container,
#container .carousel-component, #container .carousel-component ul.carousel-list, #container .carousel-component .carousel-clip-region,
.movie_container {
	width: 100% !important;
	overflow: visible;
}
	
.header_container, .headerhome_container,
.header_left, .headerhome_left,
.content_container, .home_container, .content_container.background_twocolleft,
.home_content_3col,
.dairychain_container {
	background-image: none;
}

.breadcrumb_container,
.leftpadding {
	padding-left: 0;
}

.toppadding {
	padding-top: 0;
}

.content_container, .home_container,
.bottomcontent {
	padding-top: 15px;
}

.home_content_3col {
	margin-left: 0;
}

	.home_content_3col_left, .home_content_3col_middle, .home_content_3col_right,
	.homeblockleftimg_container,
	.dairychain_left, .dairychain_center, .dairychain_right,
	.formerrorblock_container,
	#container .carousel-component,
	.bottomcontent .maincontent, .bottomcontent .snippetbar {
		margin-bottom: 15px;
	}
	
	.dairychain_2col_left, .dairychain_2col_right {
		margin-top: 15px;
	}

#container .content_container ul, #container .home_container ul {
	list-style-type: disc;
}

#container .faqlinks_container ul {
	list-style-type: none;
}

	#container .content_container li, #container .home_container li {
		margin-left: 15px;
		padding-left: 0;
		background-image: none;
		list-style-type: disc;
	}

	#container .faqlinks_container li {
		margin-left: 0;
		list-style-type: none;
	}
	
	#container .pagingMenu li {
		margin:0 0.1em;
	}
	
.carousel_container,
.recipeblockline_container, .recipeblockline_container~h3 {
	float: none;
	clear: both;
}
	
	#container .carousel-component {
		height: auto;
	}
		
		#container .carousel-component .carousel-clip-region {
			margin: 0;
		}
	
			#container .carousel-component .carousel-list li {
				padding: 0 14px 15px 0;
			}
	
.photoreport_photo {
	text-align: left;
}
