#primary {
	float: left;
	max-width: 70%;
}

#secondary {
	display: block;
	float: right;
	max-width: 25%;
}

#wp-calendar {
	margin: 0 auto;
	padding: 0;
}

@media screen and (max-width: 1100px) {
	#secondary td, #secondary tr, #secondary th {
		padding: 8px;
	}
}

@media screen and (max-width: 980px) {
	#secondary td, #secondary tr, #secondary th {
		padding: 6px;
	}
}


@media screen and (max-width: 880px) {
	#secondary td, #secondary tr, #secondary th {
		padding: 4px;
	}
}