.print {
	display: none;
}

.bigbottompadding {
	padding-bottom:200px;	
}

@media print {
	/* FIX FIREFOX FLEXBOX FOR PRINT */
	.grid-wrapper {
		display: block;
	}
	body {
	  zoom:75%; /*or whatever percentage you need, play around with this number*/
	}
	.node-type-article,
	.node-type-article div {
		page-break-inside: auto !important;
		page-break-before: auto !important;
		page-break-after: auto !important;
	}	
	header#header {
		display:none;
	}
	.print {
		display: inherit !important;
	}
	.print .logociva {
		font-size:18px !important;
		font-weight: bold;
	}
	.bigbottompadding {
		display: none;
	}
	#main {
		width:90%;	
		margin-left: auto;
		margin-right: auto;
		height:inherit;
		min-height: inherit;
	}
	[role="main"] {
		margin-bottom: 0;
	}
	.bResultItemContent.row .bSetsSelectMultiple {
		display: none;
	}
	.article  .col-md-8 {
		width: 100%;
	}
	.page-title {
		display:none !important;
	}
	
	.bResultItemContent .bib_fonds > img {
		max-width: 90px !important;
	}
	
	.acquisition_fonds .text_bib_fonds H3, .bResultItemText .text_bib_fonds H3 {
		font-size: 16px;
	}
	.bResultItemText .text_bib_fonds {
		font-size: 12px;
	}
	.bouton-modifier-recherche,
	.fa-gear {
		display:none !important;
	}
	
	a[href]:after { content: none !important; }
	
	.bib_fonds {
		padding-top:10px;
	}
	.acquisition_fonds .text_bib_fonds, .bResultItemText .text_bib_fonds {
		padding-left:2px;
	}
	.text_bib_fonds {
		margin-left:100px;
	}
	form#setsSelectMultiple {
		margin-top:12px;
	}
	
	/* FOOTER */
	.footer-wrapper #block-menu-menu-footer,
	.footer-wrapper .credits {
		display:none !important;
	}
	.page-footer .footer-wrapper,
	.footer-wrapper {
		padding:0;
		margin:0;
	}
	/* RESULTS */
	.browseresultsdiv h1 {
		font-size:19px;
	}
	/* DETAILS */
	.details .fields, .details .values {
		line-height: 1.5em;
	}
	iframe#archiveHierarchy,
	.details_top_navigation,
	.row.addToPanier {
		display:none !important;
	}
	.details .fields,
	.details .values {
		padding-top:3px;
		padding-bottom:5px;
	}
	table.exemplaires td {
		line-height: 1.5em;
	}
	.details .values.titres,
	.details .fields,
	.exemplaires {
		font-size:12px;
	}
	.details .values {
		font-size: 13px;
	}
	h3.exemplaires-titre {
		padding-top: 10px;
		font-size:12px;
	}
	.details .values.titres img {
		max-height: 200px;

	}
	table.exemplaires {
		margin-top:0;
	}
	.container {
		overflow: inherit;
	}
}