Implement dynamic column widths