.idx_kal_table {
	border: 1px solid black
}

.idx_kal_table td {
	border: 1px solid black
}

.idx_kal_tgl {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 32px;
	text-align:center;
}

.idx_kal_bln {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 13px;
	text-align:center;
}

.idx_kal_hari {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:center;
}

.idx_kal_isi {
	height:97px;
	vertical-align:top;
	text-align:center;
}

.idx_kal_perayaan {
	font-size: 14px;
	text-align:center;
	height: 78px;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
}

.idx_kal_alkitab {
	font-family:Arial, Helvetica, sans-serif;
	height: 68px;
	font-size: 12px;
	text-align:center;
	white-space:normal;
	vertical-align:middle;
}

.idx_kal_pakaian {
	padding-top: 2px;
	font-size: 11px;
	text-align:center;
}

.kal_tbl{
	width:100%;
	border: 1px solid black;
}

.kal_tbl td {
	border: 1px solid black;
	width: 14%
}

.kal_bln {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 18px;
	text-align:center;
}

.kal_hari {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}

.kal_tgl {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 17px;
	width:17px;
	height: 48px;
	text-align:center;
	position: relative;
	float: left;
}

.kal_isi {
	height:48px;
	vertical-align:top;
	cursor:pointer;
}

.kal_perayaan {
	font-size: 10px;
	text-align:center;
	height: 48px;
	width: 62px;
	position: relative;
	float: left;
	overflow:hidden;
	color:#000000;
}

.kal_alkitab {
	font-family:Arial, Helvetica, sans-serif;
	height: 48px;
	font-size: 9px;
	text-align:center;
	white-space:normal;
	vertical-align:middle;
	overflow:hidden;
}

.kal_pakaian {
	height: 12px;
	font-size: 8px;
	text-align:center;
	vertical-align:middle;
}