/**
 * Style sheet used for print media.
 *
 * This style sheet should contains any CSS propreties used for screen media,
 * with additionnals propreties used only on print media :
 *
 *   - @page [:left , :right]
 *      - size (Taille de la page)
 *      - margin (Marges de la page)
 *      - marks (Traits de coupe et repères de montage)
 *   - page-break-before (Saut de page avant un élément)
 *   - page-break-after (Saut de page après un élément)
 *   - orphans (Lignes seules en fin de page - orphelines)
 *   - widows (Lignes seules en début de page - veuves)
 *   - page (Pages nommées)
 *
 * @package    vanilla
 * @subpackage css
 * @author     Loops <evrard at h2a dot lu>
 * @version    SVN: $Id: print.css 103 2012-10-17 14:17:34Z xarn $
 */
@media print
{
   /* Remove all background */
   *{ background: none !important; background-image: none !important; filter: none !important; }
   
   /* We remove some useless information for print */
   #menu,
   #main_footer,
   #brand,
   #sidebar,
   #scrollToTop,
   #temoignages,
   #filter,
   #table_legend{ display: none !important; }
   
   /* Take all width of page */
   #main{ margin-top: 0; }
   #page,
   #container,
   #certificats_text1,
   #certificats_text2,
   #certificats_text3{ width: auto; float: none; }
   
   
   /* 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 */
   .main_title,
   a,
   #page *,
   #home_content *{ color: #000 !important; border-color: #000 !important; }
   
   /* Some White stuff need to stay white */
   #page .listing_list .item,
   #page #partner_list figure,
   #page .temoignage_image,
   #page #competence_list li{ border-color: #fff !important; }
   
   /* Use default list style */
   li{ list-style-image: none; list-style: disc; }
   
   /* link page */
   #partner_list li{ margin-bottom: 30px; }
   
   /* contact page */
   .contact #sidebar{ display: block !important; float: left; width: 200px; margin-top: 150px; }
   .contact .sidebar_header{ margin-bottom: 0;}
   .contact .out_sidebar_title{ padding: 9px 10px; }
   .contact #contact_form{ display: none; }
   .contact #page{ float: left; width: 450px; }
   .contact #google_maps a:after{ display: none; }
   
		.overlay {-moz-box-shadow:none #000; -webkit-box-shadow: none; box-shadow: none}

   /* Tab icon */
   .icon_thead .date{ text-indent: 0; }

   .organisation_accordeon_title:after{content:"" !important}
   .accordeon_content{display: block !important;}
   
   #exposeMask{background-color:#fff !important;opacity:1 !important;}
   #overlay{top:5px !important;left:5px !important;}
   #overlay .close{display:none !important;}
   #overlay .technical_print{display:none !important;}
   
   .nightSchool.modules.popup #container,
   .nightSchool.modules.popup #exposeMask,
   .nightSchool.modules.popup #scrollToTop {display: none !important;visibility: hidden !important;}

   #overlay {width:910px !important; height:auto !important}
   .moduleinfo {width:880px !important;}
   .techSheet {width:910px !important;}
   .semaine {font-size:14px !important;}
   .nightSchool.modules p {padding-left:220px !important;}
   .nightSchool.modules p, .nightSchool.modules td {font-size:16px !important;}

		#container {width: 920px !important; overflow:hidden}
}
