@media print{
   /* Remove all background */
   *{  background-image: none !important; filter: none !important; }
   
   /* We remove some useless information for print */
   #main_header, #main_nav, #breadcrumb, #top_box_container, footer, .filter_form, .timeline { display: none !important; }
   
   /* Take all width of page */
   #main{ margin-top: 0; }
   .container, .mid_container{width: auto; float: none;padding:0}
   
   
   /* Show URL */
   a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
   a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
   
   /* Set a black color for all */
   *{ color: #000 !important;  }
   
   /* Use default list style */
   li{ list-style-image: none; list-style: disc; }
   


	.container, .mid_container{width: 920px !important; overflow:hidden}

	.faq_header, .avis_header{min-height:0;margin-bottom:10px !important}
	.faq_header_title, .avis_left {bottom: auto;font-size: 38px;font-weight: 600;left: auto;padding-top: 0;position: static;text-transform: uppercase;width: 100%;margin-bottom:10px}
	.faq_header_text, .avis_right {float: none;padding: 10px;width: 100%;}
	.faq_question_sub {border-bottom: 1px solid #001d32;color: #001d32;display: block;margin-bottom: 10px;padding: 2px 20px;position: relative;text-decoration: none;}
	.faq_answer_sub {margin: 20px 20px 60px;}

	.faq_question{padding:10px 0}
	.faq_answer{display:none}
	.avis_table_row:nth-child(2n+1){background: #ccc !important;}

}