Fix width calculation in columns

This pull request fixes an issue with column widths claculation. The width are specified as floats, so using floor division doesn't give the correct results. Switched to normal division. Tested with both python 2.7.8 and 3.4.2