header, footer, #breadcrumb, #toolbar, #aside-first, .tabs, .alert, .nav {
    display: none;
}

img.img-responsive {
    max-width: 250px !important;
    max-height: 250px !important;
}

#zone-branding, #zone-menu, #breadcrumb, #region-sidebar-first, #region-sidebar-second, .node-links, .field-name-field-recipe-tags {
	display:none;
}

#region-content, #zone-content {
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent;
}

h1 {
  page-break-before: auto; /* chaque titre commence sur une nouvelle page */
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
a[href]:after {
  content: ""; /* " (" attr(href) ")";*/ /* affichage des URL des liens */
}
