@media print {

	* { color: black !important; }
	
	.basic, .basic.basic_centered_feature, .basic.reversed_color, section.columns, .cta_buttons, .expanders, .restaurant_menu_section
	{ padding-right: 0 !important; padding-left: 0 !important; }
	
	.hero * {
		position: relative !important;
		top: auto !important; right: auto !important; bottom: auto !important; left: auto !important;
	}
	
	.hero img {
		display: block;
		height: auto !important;
		margin: 0 auto !important;
		max-height: 15rem !important;
		max-width: 100% !important;
		width: auto !important;
	}
	
	.more_recipes, .more_recipes_header { display: none !important; }
	
	.single-recipe .hero .caption {
		margin: 3rem 0 0 0 !important;
		max-width: 100% !important;
		position: relative !important;
		top: auto !important; right: auto !important; bottom: auto !important; left: auto !important;
		text-align: center !important;
		transform: none !important;
		width: 100% !important;
	}
	
	.single-recipe .hero .caption * { color: black !important; }
	
	#header { height: 150px !important; }
	
	#header .widget { display: none !important; }

	#logo .print_only img {
		display: block;
		height: 70px !important;
		margin: 0 auto;
	}
	
	#modular_with_sidebar {
		display: block;
		width: 100%;
	}
	
	#modular_sidebar { display: none !important; }
	
	#footer { padding-top: 0; }
	
	#footer_wrapper { display: none; }
	
	#popover { display: none !important; }
	
	#colophon { text-align: center; }

}