/*
 * FullCalendar v1.5.1 Print Stylesheet
 *
 * 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.
 *
 * Copyright (c) 2011 Adam Shaw
 * Dual licensed under the MIT and GPL licenses, located in
 * MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
 *
 * Date: Sat Apr 9 14:09:51 2011 -0700
 *
 */

/* apparently W3C says you can't print backgrounds by default */
/* Downvoting roman says otherwise: http://www.quickmeme.com/meme/3oqdhv/ */
.ts-event-bg {
	position: absolute;
	z-index: 4;
	left: 2px;
	top: 0;
	border: 0 solid #EEEEEE;
}

td { border: 1px solid #000000; }
 
body {
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
}

body > .ts-cal-page {
	width: 8.5in;
	margin-left: auto;
	margin-right: auto;
	page-break-inside: avoid;
	page-break-before: always;
}

body > .ts-cal-page:first-child {
	page-break-before: avoid;
}

.ts-cal-key {
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.ts-cal-key .ts-cal-team {
	padding: 4px 0px 4px 1px;
	margin: 4px 18px 0 0;
	border-left: 2.5em solid;
	line-height: 2.5em;
}

.fc-event
{
	padding: 0px 3px;
	border:none;
}

.fc-event .fc-event-skin
{
	border-width: 0px;
	background-color: transparent;
	color: inherit;
	z-index: 6;
}

/* background colors don't work for print
.ts-singleteam .fc-event.ts-calendar-multiday.fc-event-skin
{
	background-color: #EEEEEE;
}
 */

.fc-event.fc-corner-left
{
	border-left-width: 4px;
	border-left-style: solid;	
}

.fc-event.ts-calendar-multiday.fc-corner-right
{
	border-right-width: 4px;
	border-right-style: solid;
}

.fc-event .fc-event-time
{
	display: block;
	font-weight: normal;
}

.fc-event.ts-cancelled
{
	text-decoration: line-through;
}

.ts-calendar-event {
	border-color: #0066B2;
}

.ts-calendar-practice {
	border-color: #FF9900;
}

.ts-calendar-game {
	border-color: #00CC33;
}

table.fc-header td
{
	border: 0;
}
/*
body > .fc.even {
	page-break-after: always;
}

body > .fc.even.first {
	page-break-after: never;
}
	*/
 /* Events
-----------------------------------------------------*/
.fc-state-highlight { background-color: transparent !important; }
 
.fc-event.fc-event-skin {
	background:none;
	margin: 4px 0 4px 0;
	padding: 4px 0 4px 4px;
	color: #000 !important;
}
	
/* horizontal events */
	
.fc-event-hori {
	/* border-width: 0 !important; */
	}
	
.fc-event-hori .fc-event-inner {
	border-width: 0 !important;
	padding: 0 0 !important;
	}
	
/* vertical events */
	
.fc-event-vert {
	border-width: 0 0 0 1px !important;
	border-left-style: dotted !important;
	/*border-left-color: #000 !important; */
	padding: 0 1px 0 0 !important;
	}
	
.fc-event-vert .fc-event-inner {
	border-width: 0 !important;
	padding: 1px 0 !important;
	}
	
.fc-event-bg {
	display: none !important;
	}
	
.fc-event .ui-resizable-handle {
	display: none !important;
	}
	
	
