Use the following CSS to clear floats. This allows you to remove additional "clearing" markup (ex: <div class="clear"></div>").
div.parentOfThreeColumns:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*  alternate versions   */
div.parentOfThreeColumns:after
{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.parentOfThreeColumns:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}