/**
 * Feuille de style dédiée à l'impression des pages d'une manière générale
 */

html,
body
{
	height: auto;
	overflow: initial;
	display: table;
}

#main-cont,
#main-cont.with-left-menu
{
	margin-left: 0;
	width: auto;
	height: auto;
	box-shadow: none;
	border: none;
	overflow: inherit;
}

body,
footer
{
	background: #FFF;
}


h1
{
	color: #000;
}

.print-text-center
{
	text-align: center;
}

.print-hide
{
	display: none;
}

/*
table.planning
{
	table-layout: auto;
	border-bottom: none;
	border-color: #EEE;
	border-collapse: collapse;
}

table.planning td,
table.planning th
{
	border-color: #EEE;
}

table.planning thead tr
{
	display: table-row;
	position: static;
}

table.planning tbody
{
	display: table;
	overflow: visible;
	height: auto !important;
}

.w3, .wc2, .wc3, .wc4, .wc5, .wc6, .wc7, .wc8, .wc9, .wc10, .wc11, .wc12, .wc13, .wc14, .wc15
{
	width: auto !important;
}

table.planning tbody tr:last-child td,
table.planning tbody tr:last-child th
{
	border-bottom: 1px solid #EEE;
}
*/

/*table.planning thead {display: table-caption;}*/

table.planning thead {display: table-row-group;}

table.planning td i[add]
{
	display: none !important;
}

table.planning { page-break-inside:auto }
table.planning tr    { page-break-inside:avoid; page-break-after:auto }


/*table.planning thead { display:table-header-group }*/
/*table.planning tfoot { display:table-footer-group }*/


table.planning [go],
table.planning .go
{
	position: static !important;
}

