one thing you could do since we support page specific classes on the body element is make the side column a little wider on the page where you have your contact form.
For example on this site on the Community page I made the right side a little wider (and the center a little narrower) than on other pages like this, main layout settings on top and page specific settings below:
.leftside { float:left; width:28%; margin: 10px 5px 0px 0px;}
.center-nomargins {float:left; width: 100%; margin: 10px 5px 0px 5px; padding-bottom: 0px; }
.center-rightandleftmargins {float:left; width: 40%; margin: 10px 5px 0px 5px; }
.center-rightmargin {float:left; width: 70%; margin: 10px 0px 0px 5px;}
.center-leftmargin { float:left; width: 70%; margin: 10px 0px 0px 5px; }
.rightside { float:right; width:28%; margin: 10px 0px 0px 0px; }
body.community .leftside { float:left; width:28%; margin: 10px 5px 0px 0px;}
body.community .center-nomargins {float:left; width: 100%; margin: 10px 5px 0px 5px; padding-bottom: 0px; }
body.community .center-rightandleftmargins {float:left; width: 30%; margin: 10px 5px 0px 5px; }
body.community .center-rightmargin {float:left; width: 60%; margin: 10px 0px 0px 5px;}
body.community .center-leftmargin { float:left; width: 60%; margin: 10px 0px 0px 5px; }
body.community .rightside { float:right; width:31%; margin: 10px 0px 0px 0px; }
Hope it helps,
Joe