@page {size: landscape;}
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 0;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #fff;
}
.input-sm {
    padding: 0;
    font-size: 12px;
	border: 0;
}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-uppercase {
    text-transform: uppercase;
}
  
  
	table{page-break-inside: auto;-webkit-region-break-inside: auto; width: 100% !important;}
	table tr{ page-break-inside:avoid;-webkit-region-break-inside: avoid;  page-break-after:auto }
	table td{ page-break-inside:avoid;-webkit-region-break-inside: avoid;  page-break-after:auto;}
	table thead { display:table-header-group }
	
	a{text-decoration: none !important; color: #333333! important;}
	select{ display: none !important;}
  
	.only-print{display: block; text-align: center; font-weight: bold; color: #000;}
	.no-print{display: none;}
	
	.slide-inter, .navigation-bar, footer, .nav-tabs{display: none !important;}
	.tab-content{margin-top: 20px;}
	
	
	
	.widget-area{display: none;}
	
	
	/**** DataTable ***/
	.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{display: none;}
	.dataTable, .dataTables_scrollHead, .dataTables_scrollBody	{overflow: visible !important;}

	.dataTable *{font-size: 10px !important}
	

	.dataTable tr, .dataTable tr td{max-height: 30px}
	.dataTable tr th{padding-right: 5px !important;font-size: 8px !important; text-transform: uppercase;}
	.dataTable tr th.sorting, .dataTable tr th.sorting_asc, .dataTable tr th.sorting_desc{background: none !important;}
	
	div.dataTables_scroll { clear: both; }
	
	/**** Résultats des votes ***/
	table.result_by_theme td, table.result_by_theme th{max-width: 80px !important}
	table.result_by_theme th.col-title, table.result_by_theme td.col-title{max-width: 250px !important;}
	table.result_by_theme th.col-author, table.result_by_theme td.col-author{display: none;}

	table.result_by_member td, table.result_by_member th{max-width: 120px !important; width: 120px !important;}
	table.result_by_member th.col-title, table.result_by_member td.col-title{width: 450px !important; max-width: 450px !important;}
  
	#note_results .nav.nav-tabs{display: none;}
	#note_results .tab-content .tab-pane{display: none !important;}
	#note_results .tab-content .tab-pane.active{display: block !important;}
  
	/***** Réservation groupes *****/
	.entry-title{display: none;}
	#group_hotel_edit table *{font-size: 10px !important;}
	#group_hotel_edit table tr th{font-size: 11px !important; font-weight: normal;}
	#group_hotel_edit strong{font-weight: normal;}
	#group_hotel_edit table .td-lastname, #group_hotel_edit table .td-firstname{min-width: 150px !important;}
	#group_hotel_edit table .td-total-price{white-space: nowrap;}
	
	
	
	/***** Invités *****/
	#intervention-list ul, #intervention-list ul li{list-style: none;}
	#intervention-list ul.inter_list li:before{content: '';}
	#intervention-list ul li{padding-bottom: 20px; border-bottom: 1px solid #ccc}
	#intervention-list ul.inter_list li .date_heure {
		text-align:left;
		font-weight: normal;
		color: #000;
		background: none;
		border: 0;
	}
	#intervention-list ul.inter_list li .date_heure strong{}
	#intervention-list ul.inter_list li .date_heure span:before{content:" - ";}

	#intervention-list ul.inter_list li .date_heure span{}
}

