Thanks for the post, this was incredibly helpful and exactly what our business owners requested. I did notice that the CSS removed the checkbox but the background for the checkbox header area reverted to gray (instead of white for the other column headers) and also didn't reserve the space it normally occupied causing the other headers to shift to the left. I modified the CSS slightly to correct for this: