table.jrs_calendar_full {
	width: 100%  !important;
	border-collapse: seperate;
	border-spacing: 1px;
}

	table.jrs_calendar_full th,
	table.jrs_calendar_full td {
		width: 14% !important;
		text-align: center !important;
		vertical-align: middle;
		font-size: 10px;
		cursor: default;
		padding: 0 !important;
		line-height: 12px;
		text-indent: 0 !important;
	}

	table.jrs_calendar_full th {
		padding: 2px;
		background-color: #4F789F ! important;
		background-image: none;
		border-bottom: 0;
		color: #E7EAEC;
	}

	table.jrs_calendar_full td {
	}

		table.jrs_calendar_full td .cnt {
			display: block;
			height: 55px;
			background-color: #efefef;
			overflow: hidden;
			background-position: center center;
			background-repeat: no-repeat;
		}

			table.jrs_calendar_full td .cnt .day {
				display: block;
				text-align: left;
				height: 13px;
				background-color: #999999;
				color: #ffffff;
				filter: alpha(opacity=50);
				opacity: 0.5;
				font-size: 10px;
				padding-left: 2px;
				margin-bottom: 8px;
				font-weight: bold;
			}

				table.jrs_calendar_full td .cnt:hover {
					filter: alpha(opacity=70);
					opacity: 0.7;
					text-decoration: none;
				}

				table.jrs_calendar_full td .cnt:hover .day {
					background-color: #336699 ! important;
					color: #FFFFFF ! important;
				}

			table.jrs_calendar_full td .cnt .dungeon {
				display: block;
				text-align: center;
				font-family: arial black !important;
				font-weight: bold;
				height: 14px;
				font-size: 11px;
				overflow: hidden;
				color: #FFFFFF;
				cursor: pointer;
				cursor: hand;
			}

			table.jrs_calendar_full td .cnt .signups {
				display: block;
				text-align: center;
				color: #ffffff;
				font-size: 8px;
			}

			table.jrs_calendar_full td.raid .cnt .day {
				background-color: #222222;
				color: #FFFFFF;
			}

				table.jrs_calendar_full td.notsigned .cnt .dungeon {
					color: #FB7B7B;
				}

				table.jrs_calendar_full td.signed .cnt .dungeon {
					color: #C3FDCB;
				}

			table.jrs_calendar_full td.today .cnt .day {
				background-color: #F9FDB3;
				color: #000000;
			}

			table.jrs_calendar_full td.past {
				filter: alpha(opacity=40);
				opacity: 0.4;
			}

				table.jrs_calendar_full td.past .dungeon {
					color: #DDDDDD;
				}
