Chrome + Safari weirdly adjust the width of the columns when grade analysis is displayed

to fix it, we just need to explicitly set the width of the columns rather than use a combination of percentages and min-widths