@media print {
	#menu-hoofdmenu, #mainmenu_mobile, #icon_menu, .row_title, .banner_holder, .product_holder, .row_issuu_example, .row_divider_footer, .spread_holder, .row_holder_footer, .row_recepten_holder_footer, .row_blogs_holder_footer, .button_more_info, .book_holder, .row_book_info_bottom, .col-md-4, #holder_etalage_special, #footer, .share_buttons, .row_book_example, #buy_button_2 .button, .book_inside_image_small, #cookie-notice, .paging, #sort_books_row, #firstletterfilter { display: none !important; }
	ul { list-style: disc inside; overflow: hidden; }
	ul li { padding-left: 0px; margin-bottom: 0px; }
	.col_main_visual h3 { font-size: 40px; position: relative; right: 0px; bottom: 0px; background-color: transparent; padding-left: 0px; padding-top: 20px; display: block; }
	a { text-decoration: none; }
	.label_recipe_extra_info { width: 100px; }
	.main_visual { margin-top: -158px; }
	.label_recipe_extra_info { width: 50%; display: block; vertical-align: top; float: left; }
	.text_recipe_extra_info { width: 50%; display: block; vertical-align: top; float: left; }
	.list_extra_info { clear: both; }
	
	#dieet_list { list-style: none; margin-bottom: 30px; }
	#dieet_list li { border: 1px solid #000000; }
	
	#recipe_extra_info { list-style: disc; padding-left: 15px; margin-bottom: 20px; }
	#recipe_extra_info li { float: none; background-image: none !important; min-height: auto; margin-bottom: 0px;  }

	#recipe_aantal_personen, #recipe_tijd, #recipe_gang, #recipe_kok, #recipe_soort_gerecht { padding-left: 0px; }
	
	.ingredient_subheader { list-style: none !important; }
	
	.print_only { display: block; }
	.print_more_recipes { text-align: center; }
	
	.book_cover_mobile { margin-left: 0px; float: left !important; width: 30%; margin-right: 20px; margin-top: 0px; margin-bottom: 10px; }
	#book_short_description { clear: none; }
	.overview_item:nth-child(1), .overview_item:nth-child(3) {  clear: none; }
	
	[class*="col-sm-"] {
		float: left;
	}
	
	[class*="col-xs-"] {
		float: left;
	}
	
	.col-sm-12, .col-xs-12, .col-md-12 { 
		width:100% !important;
	}
	
	.col-sm-11, .col-xs-11, .col-md-11 { 
		width:91.66666667% !important;
	}
	
	.col-sm-10, .col-xs-10, .col-md-10 { 
		width:83.33333333% !important;
	}
	
	.col-sm-9, .col-xs-9, .col-md-9 { 
		width:75% !important;
	}
	
	.col-sm-8, .col-xs-8, .col-md-8 { 
		width: 100% !important; /*66.66666667% !important;*/
	}
	
	.col-sm-7, .col-xs-7, .col-md-7 { 
		width:58.33333333% !important;
	}
	
	.col-sm-6, .col-xs-6, .col-md-6 { 
		width:50% !important;
	}
	
	.col-sm-5, .col-xs-5, .col-md-5 { 
		width:41.66666667% !important;
	}
	
	.col-sm-4, .col-xs-4, .col-md-4 { 
		width:33.33333333% !important;
	}
	
	.col-sm-3, .col-xs-3, .col-md-3 { 
		width:25% !important;
	}
	
	.col-sm-2, .col-xs-2, .col-md-2 { 
		width:16.66666667% !important;
	}
	
	.col-sm-1, .col-xs-1, .col-md-1 { 
		width:8.33333333% !important;
	}
	  
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
	float: left !important;
	}
	
	body {
		margin: 0px 0px 50px 0px;
		padding: 0 !important;
		min-width: 768px;
	}
	
	.container {
		width: auto;
		min-width: 750px;
	}
	
	body {
		font-size: 10px;
	}
	
	a[href]:after {
		content: none;
	}
	
	.noprint, 
	div.alert, 
	header, 
	.group-media, 
	.btn, 
	.footer, 
	form, 
	#comments, 
	.nav, 
	ul.links.list-inline,
	ul.action-links {
		display:none !important;
	}

}