.vpi-table{
width:100%;
border-collapse:collapse;
margin-bottom:20px;
}

.vpi-table th,
.vpi-table td{
border:1px solid #ccc;
padding:8px;
text-align:right;
}

.vpi-table th:first-child,
.vpi-table td:first-child{
text-align:left;
}

.vpi-table th{
background:#f2f2f2;
}

.vpi-month h3{
	margin-top:0;
}

.vpi-toggle{
background:#3DAF2C;
padding:10px;
cursor:pointer;
}

.vpi-content{
display:none;
}

.month-title{
	color:#FFFFFF !important;
	font-size:22px !important;
}