table.upfront-month
{
	width: 100%;
	margin-bottom: 1em;
}

table.upfront-month tr > td
{
	background-color: #fff;
	padding: .2em .5em;
}

table.upfront-month tr:nth-child(odd) > td
{
	background-color: rgb(249, 242, 244);
}

table.upfront-month tr:nth-child(1) > td
{
	color: rgb(162, 12, 35);
	background-color: transparent;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}

table.upfront-month tr:nth-child(2) > td
{
	background-color: rgb(31, 64, 72);
	color: #fff;
	font-weight: normal;
}

table.upfront-month tr > td:nth-child(1)
{
	width: 20%;
}

table.upfront-month tr > td:nth-child(2)
{
	width: 50%;
}

table.upfront-month tr > td:nth-child(3)
{
	width: 30%;
}

/* nav adjust for adding Upfronts and Techfronts */
@media (min-width: 1025px) {
.navbar-default .navbar-nav > li > a {
    padding: 10px 20px;
}
}
