﻿/* ========================================== */
/* Ce css ne sera interprété qu'en impression */
/* ========================================== */
@media print{
	/* initialisation */
	* { page-break-after: avoid;}	
	body, html {
		margin: 0; 
		padding: 0;
		font-size: 12px;
		background:white;
		width:100%;
		overflow: visible;
		width: auto;

	}
	
	/* Liste des éléments qui doivent être affiché au complet sur les pages */
	#uqam_contenu, #contenu_centre, #contenu, #contenu .content, #col_droite {
		overflow: visible;
		width: auto;
		height: auto;		
		float: none;
		background:white;
		margin:0;
		padding:0;
	}

	/* Listes des éléments qui ne sont pas affichés */
	#toolbar, #uqam_entete_contenant, #uqam_piedpage_contenant, #haut, #contenu_gauche, #contenu .actions, #contenu .tabs, #col_gauche, .element-invisible,#contenu_haut, #intro {
		display: none;
	}
	
	/* Les hyperliens ne sont pas apprents dans le texte imprimé */
	a {text-decoration: underline; font-weight: normal; color: black;}
	td {padding:0 5px;border:0;}
	table {margin: 5px 0;border:0;}
	h1, h2, h3, h4 {
		margin:5px 0 0 0;
		padding:0;
	}
	
	/* si cette classe est appliquée l'élément ne s'imprimera pas */
	.noprint, .imprimer {display: none;}
	
	/*////////////////
	PAGE PROGRAMME
	////////////////*/
	#contenu.programme .encadre, #contenu.programme .concentration, #contenu.programme div.message{
		overflow: visible;
		width: 100%;
		height: auto;
		background:white;
		
	}
	#contenu.programme div.encadre div.gauche, #contenu.programme div.encadre div.droite{
		width:40%;
	}
	.programme .hidden-content{
		display:block !important;
	}
	.programme .toggle, #contenu_admission{
		display:none;
	}
	
}