@media print {
	/* pour phantomjs 2 sous Linux
	html {
	    height: 0;
	    transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform: scale(0.53);
	    -webkit-transform: scale(0.53);
	} */

	html {
		font-size: 16px;
	}

  * { text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
/*   a[href]:after { content: " (" attr(href) ")"; } */
  a[href]:after {content: none !important;}
  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, textarea { border: 1px solid #999; page-break-inside: avoid !important; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid !important; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

	.champReadOnly {
		page-break-inside: avoid !important;
		width:100% !important;
		background-color: #FFF !important;
		font-size: 1.2em !important;
	}

	.plusGrandePolice {
		font-size: 1.2em !important;
	}
  
  span.cke_top, span.cke_bottom {display:none !important;}
  
  div.phantomjs {page-break-inside: avoid;}
  
  .displaytag tr th.historique,.displaytag tr td.historique {display:table-cell !important;}
  
  .notForPdf, .btn,  .highcharts-contextbutton, .back-link, .linkWithIco, .buttonFaIcon {display: none !important;}
  .headerForPdf {display: inline-block !important; height: 50px !important;text-align: center;width: 100%;}
  .divLogoForPdf {display: inline-block !important; height: 50px !important; width: 100%;text-align: center;}
  .divLogoForPdf img {height: 45px !important; width: 65px !important;}
  
  div.grid-item-highchart{
  	border: none !important;
  	/* height: auto !important;  */
  	box-shadow:none !important;
  	page-break-inside: avoid !important;
  }

  .unbreakable {
  	page-break-before: auto !important;
  	page-break-inside: avoid !important;
  	page-break-after: auto !important;
  	position: relative !important;
  	float: none !important;
  	display: inline-block;
  }
  
}
