

/*StartFile08.03.2017 11:34:35Htdocs/Styles/lib/fullcalendar.print.css*/

/*!
 * FullCalendar v2.4.0 Print Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */

.fc {
	max-width: 100% !important;
	height:100% !important;
	position:relative;
}


/* Global Event Restyling
--------------------------------------------------------------------------------------------------*/

.fc-event {
	background: #fff !important;
	color: #000 !important;
	page-break-inside: avoid;
}

.fc-event .fc-resizer {
	display: none;
}


/* Table & Day-Row Restyling
--------------------------------------------------------------------------------------------------*/

th,
td,
hr,
thead,
tbody,
.fc-row {
	border-color: #ccc !important;
	background: #fff !important;
}

/* kill the overlaid, absolutely-positioned common components */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	display: none;
}

/* don't force a min-height on rows (for DayGrid) */
.fc tbody .fc-row {
	height: auto !important; /* undo height that JS set in distributeHeight */
	min-height: 0 !important; /* undo the min-height from each view's specific stylesheet */
}

.fc tbody .fc-row .fc-content-skeleton {
	position: static; /* undo .fc-rigid */
	padding-bottom: 0 !important; /* use a more border-friendly method for this... */
}

.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
	padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
}

.fc tbody .fc-row .fc-content-skeleton table {
	/* provides a min-height for the row, but only effective for IE, which exaggerates this value,
	   making it look more like 3em. for other browers, it will already be this tall */
	height: 1em;
}


/* TimeGrid Restyling
--------------------------------------------------------------------------------------------------*/

/* undo the min-height 100% trick used to fill the container's height */
.fc-time-grid {
	min-height: 0 !important;
}


/* don't display the horizontal lines */
.fc-time-grid hr { /* this hr is used when height is underused and needs to be filled */
	display: none !important; /* important overrides inline declaration */
}

.fc-slats td{padding:0 !important;margin:0 !important;}
.fc-slats td.fc-widget-content{display:block !important;border-bottom:solid 1px #CCC !important;height:1px !important;}
.fc-slats td.fc-widget-content.fc-time{display:block !important;height:21.8px !important;}


@media print and (-webkit-min-device-pixel-ratio:0) {
	.fc-slats td.fc-widget-content.fc-time{height:21px !important;}
} 

.fc-slats td.fc-widget-content.fc-time span{display:block !important;margin-top:5px !important;}
.fc-time-grid .fc-slats, .fc-time-grid > hr{position:absolute;top:0;left:0;z-index:0;}






/*EndFile*/



/*StartFile08.03.2017 11:34:35Htdocs/Styles/print.css*/

@media print { 

	/* IceCube2.Net Framework : print.css
	-------------------------------------------------------------- */ 
	
	body {line-height:1.5;font-family:'Aller',sans-serif;color:#000;background:#FFFFFF none;font-size:10pt;}
	hr {background:#fff;color:#fff;width:100%;height:2px;margin:1.5em 0;padding:0;border-top:1pt solid #ccc;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	h1, h2, h3, h4, h5, h6 {font-family:'Aller',sans-serif;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:0 1em;font-style:italic;font-size:.9em;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;text-decoration:none;color:#1C8EB0;}
	
	/* ----------------------------------------------------------- */
	
    #siteTree, .toolbarInline, #ui-datepicker-div, #sb-container { display:none; }	
	header, footer, .navigation, .subnavigation, .container-box, .pagination { display:none; }
	
	.toolbar-wrapper, header .brandbar-wrapper, partners { display:none; }
	.banner, .banner1200, .banner980, .banner768, .banner280 { margin:0;display:none !important; }
	
	#header_print 									{ display:block;text-align:center;margin:0 0 20px 0; }
	#header_print img								{ width:70%;border:none; }
	
	.breadcrumbs 									{ display:none; } 
	
	.BlocImage .ImageBox img 						{ width:100%; } 
	.BlocImage .ImageBox a 							{ display:none; } 
	.BlocImage .ImageBox .info 						{ clear:both;display:block;line-height:1.2;font-size:85%;font-style:italic; }
	
	.BlocImageText .ImageBox a 						{ display:none; }
	.BlocImageText .ImageBox.left 					{ float:left;margin-right:1.1em; } 
	.BlocImageText .ImageBox.right 					{ float:right;margin-left:1.1em; } 
	.BlocImageText .ImageBox .info 					{ clear:both;display:block;line-height:1.2;font-size:85%;font-style:italic; }
	
	.BlocPicturesGallery .item 						{ float:left;padding:0;margin:0 .5em .5em 0; }
	.BlocPicturesGallery .item span					{ display:block;line-height:1.2;font-size:85%;font-style:italic; }
	.BlocPicturesGallery .clear						{ clear:both; }
	.BlocPicturesGallery .gallerypagination			{ display:none; }
	
	.BlocSlideshow .carousel-wrap					{ height:auto !important; } 
	.BlocSlideshow .carousel-wrap > div				{ position:static !important; } 
	.BlocSlideshow .item							{ display:none; }
	.BlocSlideshow .item.index-0					{ display:block; }
	.BlocSlideshow .item span						{ display:block;line-height:1.2;font-size:85%;font-style:italic; }
	.BlocSlideshow .carousel-control,
	.BlocSlideshow .carousel-pagination				{ display:none; }
	
	.BlocTable 										{ margin-bottom:1em; }
	.BlocTable caption								{ text-align:left;font-size:1.2em;font-style:italic;color:#1C8EB0; }
	.BlocTable td, .BlocTable th, .BlocTable table 	{ border:none;text-align:left;padding:5px;border-collapse:collapse; } 
	.BlocTable .table-1 th, .BlocTable .table-1 td	{ border-bottom:1pt solid #CCCCCC; }
	.BlocTable .table-2								{ border-top:1pt solid #AAAAAA;border-left:1pt solid #AAAAAA; }
	.BlocTable .table-2 th, .BlocTable .table-2 td	{ border-bottom:1pt solid #AAAAAA;border-right:1pt solid #AAAAAA; }
	
	.BlocVideo .box									{ display:none; }
	.BlocVideo:after								{ margin:0.5em 0;padding:1em;border:2pt dotted #AAAAAA;display:block;text-align:center;font-size:2em;
													  content:"Video"; }
												  	
	.BlocForms .box									{ display:none; }
	.BlocForms:after								{ margin:0.5em 0;padding:1em;border:2pt dotted #AAAAAA;display:block;text-align:center;font-size:2em;
													  content:"Forms"; }
	
	a[href]:after									{ content:none; }
	
	/* ----------------------------------------------------------- */
	
	.IC2Site > .paddingBox > .mainContainer > .container > .row-fluid > .span3		{ display:none !important;margin:0 !important; }
	.IC2Site > .paddingBox > .mainContainer > .container > .row-fluid > .span9		{ width:100%;margin:0 !important; }
	
	.paddingBox										{ padding:0; }
	
	.section										{ padding:15px 0; }
	
	.EZ_Slider, .gameZone, .sponsors, .socialmedianewsroom, .tools		{ display:none !important; }
	
	.calendevents > .container > .content > .row-fluid > .span4			{ display:none !important; }
	
	.events .item									{ width:32%;margin:0;float:left; }
	.events .item + .item							{ margin:0 0 0 2%; }
	.events .item .textBox							{ padding:25px 0 0 0; }
	.events .item .content							{ min-height:0; }
	.events .item p									{ margin:15px 0 0 0; }
	.events .button.puck							{ display:none; }
	
	.galeries > .container > .button				{ display:none !important; }
	.focuson > .container > .button					{ display:none !important; }
	.boutique > .container > .button				{ display:none !important; }
	.editableZone > .container > .button			{ display:none !important; }
	
	.table-grid										{ width:95%; }
	
	.t11 .col2, .t11 .col4, .t11 .col7				{ display:inline-block; }
	.t11 .col7										{ width:31%; }
	.t11 .col2										{ width:7%; }
	.t11 .col4										{ width:9%; }
	
	.focuson .item									{ width:23.5%;margin:0;float:left; }
	.focuson .item + .item							{ margin:0 0 0 2%; }
	.focuson .item .textBox							{ padding:25px 0 0 0; }
	.focuson .item .info							{ display:none; }
	.focuson .item h4								{ margin:3px 0 0 0; }
	
	.GlobalStats .filter							{ display:none; }
	
	.table-head										{ color:#000 !important;background:none !important; }
	.internal .table-head a > i						{ display:none;color:#000 !important; }
	.internal .table-head a							{ color:#000 !important;background:none !important; }
	.internal .table-head span						{ color:#000 !important;background:none !important; }
	.internal .table-head a:hover					{ color:#000 !important;background:none !important; }
	.internal .table-head a.desc					{ color:#000 !important;background:none !important; }
	.internal .table-head a.asc						{ color:#000 !important;background:none !important; }
	
	.t5 .col6 { width:20%;display:inline-block; }
	.t5 .col7 { width:40%;display:inline-block; }
	.t5 .col3 { width:13.33%;display:inline-block; }
	.t5 .col9 { width:13.33%;display:inline-block; }
	
	.playerDetail .tabs-menu						{ display:none; }
	.GeneralInfos span.number						{ display:none; }
		
	.listing.gridlist .item							{ width:32%;margin:0;float:left; }
	.listing.gridlist .item	+ .item					{ margin:0 0 0 2%; }
	.listing.gridlist .item .textBox				{ padding:25px 0 0 0; }
	.listing.gridlist .item .content				{ min-height:0; }
	.listing.gridlist .item p						{ margin:15px 0 0 0; }
	.listing.gridlist .item span.info				{ display:none; }
	
	.listing.gridlist.multimedia .item				{ margin:0 !important; }
	.listing.gridlist.multimedia .item .linkBox		{ padding:25px 0 0 0; }
	.listing.gridlist .row-fluid + .row-fluid		{ margin:25px 0 0 0; }
	
	/* Planning de glace */
	
	.IC2Nav-9727 #header_print 						{ display:none !important; }
	.IC2Nav-9727 h2.pageTitle						{ margin:0 0 10px 0;font-size:1.2857em;display:none !important; }
	.IC2Nav-9727 .mainContainer.section				{ padding:0 !important; }
	
	.IC2Nav-10833 #header_print 						{ display:none !important; }
	.IC2Nav-10833 h2.pageTitle						{ margin:0 0 10px 0;font-size:1.2857em;display:none !important; }
	.IC2Nav-10833 .mainContainer.section				{ padding:0 !important; }
	
	.icePlanningLegend,
	.icePlanningButtons								{ display:none !important; }
	.fc-toolbar .fc-left,
	.fc-toolbar .fc-right							{ display:none !important; }
	
	/*.icePlanningLegend.visible-print				{ display:block !important;margin:30px 0 0 0;}*/
	.icePlanningLegend.visible-print				{ display:block !important;top:1950px;left:0;position:absolute;width:100%;}
	
	.icePlanningLegend.visible-print h3				{ font-size:0.7142em !important; }
	
	.icePlanningLegend ul li span,
	.icePlanningLegend .span4 > div span			{ display:block;width:30px;height:30px;position:absolute;left:0;top:0;background:#000; }
	.icePlanningLegend .span4						{ float:left;width:33%; }
	.icePlanningLegend .span4 > div					{ font-size:0.8571em;line-height:30px;padding:0 0 0 40px;position:relative; }

	.icePlanningLegend .span4 > .hcajoie span		{ background:#ffe807 !important; }
	.icePlanningLegend .span4 > .patineurs span		{ background:#86d7fd !important; }
	.icePlanningLegend .span4 > .arbitres span		{ background:#78e430 !important; }
	.icePlanningLegend .span4 > .ecoles span		{ background:#bbbbbb !important; }
	.icePlanningLegend .span4 > .sae span			{ background:#8f97b3 !important; }
	.icePlanningLegend .span4 > .patchs span		{ background:#fa7bcf !important; }
	.icePlanningLegend .span4 > .marquage span		{ background:#f5b02c !important; }
	.icePlanningLegend .span4 > .epaisseur span		{ background:#a45ef4 !important; }
	.icePlanningLegend .span4 > .divers span		{ background:#49b241 !important; }
	
	.icePlanning th									{ background:#000 !important;color:#ffe807 !important;font-size:0.7142em !important;padding:3px 4px; }
	.icePlanning th span							{ display:inline !important;color:#ffe807 !important; }
	.icePlanning .fc-axis							{ background:#000 !important;color:#ffe807 !important;width:40px !important;font-size:0.7142em !important;padding:0 10px !important; }
	.icePlanning .fc-axis span						{ color:#ffe807 !important; }
	.icePlanning tbody.fc-body						{ background:#f0f0f0 !important; }
	.icePlanning .fc-today							{ background:#dedede !important; }
	.icePlanning .fc-toolbar						{ background:none !important;height:auto !important;margin:0 0 1px 0 !important; }
	.icePlanning .fc-center h2						{ color:#000 !important;padding:0 !important;font-size:0.8571em !important;line-height:1em !important; }
	.icePlanning .fc-center h2:before				{ content:"Planning de glace : "; }
	
	/*.icePlanning .fc-time-grid .fc-slats td			{ height:15px; }
	.icePlanning .fc-slats td.fc-widget-content.fc-time		{ height:15px !important; }*/
	
	.fc-time-grid-event.fc-short .fc-time:before					{ content:""; }
	.fc-time-grid-event.fc-short .fc-time:after						{ content:""; }
	.fc-time-grid-event.fc-short .fc-time							{ display:block;vertical-align:auto;content:attr(data-full); }
	.fc-time-grid-event.fc-short .fc-title							{ display:block; }
	.fc-time-grid-event.fc-short .fc-subtitle						{ display:block; }
	
	/*.icePlanning .fc-event .fc-content								{ padding:0 3px; }*/
	
	.icePlanning .fc-time-grid-event .fc-time						{ margin:0 0 0.6em 0; }
	.icePlanning .fc-time-grid .fc-event-container .fc-event		{ border:none !important;margin:0 0 1px 0 !important;font-size:90%; }
	
	/*.icePlanning .fc-slats td.fc-widget-content,
	.icePlanning .fc-slats td.fc-widget-content.fc-time				{ display:table-cell !important; }*/
	
	.icePlanning .fc-slats td.fc-widget-content						{ height:0 !important; }
	.icePlanning .fc-slats td.fc-widget-content.fc-time				{ height:22px !important; }
	
	.icePlanning th,.icePlanning td,.icePlanning thead,.icePlanning tbody,
	.icePlanning .fc-divider,.icePlanning .fc-row,.icePlanning .fc-popover,
	.icePlanning .fc-slats td.fc-widget-content						{ border-color:#fff !important; }
	
	.icePlanning tbody								{ border-left:0 hidden transparent !important; }
	
	.icePlanning .fc-event.awayGameTrue				{ background:#e30613 !important; }
	
	/*.fc-slats td.fc-widget-content.fc-time span		{ margin-top:2px !important; }*/
	
	.icePlanning .fc-time-grid .fc-slats > table > tbody > tr.fc-line-192 > td,
	.icePlanning .fc-time-grid .fc-slats > table > tbody > tr.fc-line-193 > td,
	.icePlanning .fc-time-grid .fc-slats > table > tbody > tr.fc-line-194 > td		{ display:none !important; }
	
	.icePlanning { zoom:92.33333% !important; }
	
	/*.fc-event {
	  background: #ffffff !important;
	  color: #000000 !important;
	}
	
	.fc-widget-content {
	  border: 1px solid #000000 !important;
	}
	
	.fc-event-bg {
	  display: none !important;
	}
	
	.fc-event .ui-resizable-handle {
	  display: none !important;
	}
	
	.fc-header {
	  display: none !important; vertical-align: top !important;
	}*/
	
}


/*EndFile*/

