﻿/*
* Alentour
* Copyright 2013, Standish Communications
* www.alentour.qc.ca
* 01/10/2013
*/

/* Table of Content
==================================================
	#Site Styles */

/* #Print CSS
================================================== */

/* All */
@media all {

}

/* Base stuff */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/* Print only */
@media print {
	
	
	* {	/* fixing the page break bug */
		position: static !important;
	}
	
	body
	{
	  margin: 5mm 5mm 5mm 10mm !important;
	}
	
	.twelve {
		float: none !important;
	}
	
	.container div, #produits > .ten {
		float:none !important;
	}
	
	#produits div {
		float: left !important;
	}

	#sticky, #footer-wrap, #sidebar, .produits-boutons, #share {
		display: none;
	}

	#header-print img, #footer-print img { display: block !important; }

	#wrap {
		top: 0 !important;
	}
	
	.ten p.lead {
		width: 100% !important;
		float: none !important;
	}

	h1, h2, h3, h4, h5, h6, .title, .lead {
		font-family: Arial, sans-serif !important;
		text-shadow: none !important;
		opacity: 1 !important;
		zoom: 1 !important;
		filter: alpha(opacity=100) !important;
		color: #000 !important;
		text-transform: none !important;
	}
	
	.prix {
		font-size: 24px !important;
		line-height: 22px !important;
		color: #ff0000 !important;
	}
	
	.page-break {
		page-break-after: always;
		page-break-inside: avoid;
	}
	
	hr {
		border-color:#000 !important;
		border-style:solid !important;
		border-width:1px 0 0 !important;
	}
	
	hr.page-break {
		border-width: 0px !important;
	}
	


}






