/*  Style Sheet for the Authorize.Net Form */
#createpdf {
    background-image: url( 'acrobat.png' );
    background-size: 40px 40px;
    height: 44px;  
    width: 44px;
	float: right;
}

#pdfheadertable {
	margin: 2px;
	}

#pdfheadertable td {
	width: 33%;
	}

#pdflogo {
	height: 60px;
}

#pdfheading {
	font-size: 30px;
	margin: 0;
	padding: 0;
	color: #0033ff;
	}

#pdflocation {
	font-size: 15px;
	margin: 0;
	padding: 0;
}

.ss {
	font-size: smaller;
}

#calendartable {
   border-collapse: collapse;
	page-break-inside:avoid;
	margin: 0 auto;
}

#calendartable th {
	background-color: #ffff9f;
	padding:2px;
	font-size: 20px;
	border-width: 1px 1px 0 1px;
	border-color: #6f6f6f;
	border-style: solid;
}

#calendartable .datecell {
	width: 200px;
	height: 20px;
	text-align: right;
	margin: 0;
	padding: 0 6px;
	border-width: 1px 1px 0 1px;
	border-color: #6f6f6f;
	border-style: solid;
	vertical-align: top;
	background-color: #a6e9ff;
	font-size:20px;
	font-weight: bold;
	color: #404040;
}

#calendartable .eventcell	{
	font-size:18px;
	width: 200px;
	height: 100px;
	text-align: left;
	margin: 0;
	padding: 0 0 0 4px;
	border-width: 0 1px 1px 1px;
	border-color: #6f6f6f;
	border-style: solid;
	vertical-align: top;
}

#calendartable .outofmonth {
	background-color: #dddddd;
}

#calendartable .greyedout {
	background-color: #dddddd;
}

#calendartable .datecelltoday {
	color: red;
}