/* 
Viikonloppu	=cal_wend
Arki		=cal_wday
Tänään		=_t
Ei tänään	=_nt
Tapahtuma	=_e
Ei tapahtuaa=_ne
Valittu		=_s
Ei valittu	=_ns
*/

.cal_empty_cell		{ font-family: helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; background-color: #ffffff; text-align: center }
.cal_wday_nt_ne_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #1F75B0; font-style: normal; background-color: #ffffff; text-align: center; font-weight: bold; }
.cal_wday_nt_ne_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #1F75B0; font-style: normal; background-color: #ffffff; text-align: center; font-weight: bold;}
.cal_wday_nt_e_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-align: center; font-weight: bold; }
.cal_wday_nt_e_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-align: center; font-weight: bold; border:solid 1px #ff0000;}
.cal_wday_t_ne_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; background-color: #1F75B0; text-align: center; font-weight: bold }
.cal_wday_t_ne_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; background-color: #1F75B0; text-align: center; font-weight: bold }
.cal_wday_t_e_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; font-style: normal; background-color: #7Fd5ff; text-align: center; font-weight: bold }
.cal_wday_t_e_s		{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; font-style: normal; background-color: #7Fd5ff; text-align: center; font-weight: bold;  border:solid 1px #ff0000;}
/*
Alla olevat ei käytössä
.cal_wend_nt_ne_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #1F75B0; font-style: normal; background-color: #ffffff; text-align: center; font-weight: bold }
.cal_wend_nt_ne_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #1F75B0; font-style: normal; background-color: #ffffff; text-align: center; font-weight: bold;}
.cal_wend_nt_e_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-align: center; font-weight: bold;}
.cal_wend_nt_e_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-align: center; font-weight: bold; border:solid 1px #ff0000;}
.cal_wend_t_ne_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; background-color: #1F75B0; text-align: center; font-weight: bold }
.cal_wend_t_ne_s	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; background-color: #1F75B0; text-align: center; font-weight: bold }
.cal_wend_t_e_ns	{ font-family: helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; background-color: #1F75B0; text-align: center; font-weight: bold }
.cal_wend_t_e_s		{ font-family: helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; background-color: #d1dFeA; text-align: center; font-weight: bold }
*/

.cal_entries		{ font-family: helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: normal; background-color: #f9f9f9; text-align: left }

.cal_monthname	{ height:16px; font-family: helvetica, sans-serif; font-size: 8pt; color: #ffffff; background-color: #1F75B0; text-align: center; font-weight: bold; }
.cal_monthname A, .cal_monthname A:visited	{ text-decoration: none; font-weight: bold; color:#ffffff; font-weight: bold; }
.cal_monthname A:hover	{ text-decoration: none; font-weight: bold; color: #ffffff; background-color: #0F65a0; font-weight: bold; }
.cal_wdayname	{ height:7px; font-family: helvetica, sans-serif; font-size: 7pt; color: #000000; background-color: #E1EFFA; text-align: center }

A.pvlink	{ text-decoration: underline; font-weight: bold; color:#ffffff; }