In my experience, brim widths and lapel widths were usually directly related to each other (wide brims with wide lapels). Since this is not the case in your picture, it would be before 1948 (the year I was born). Since there are so many draft age men in the photo, it would be before World War II (i.e. before 1941). Since the date of 1896 shows in the photograph, it is later than 1896. Since the prices shown are about as low as they can go, it is probably during the Great Depression. Ergo, 1929-1941. I would guess closer to 1929 than 1941.
Depression era, plus relatively narrow brimmed but high crowned hats would make it early '30s perhaps? I recall a thread about high untapered crowns with narrow brims being around at the beginning of that decade.
Most of the brims look more than 2" but not more than 2 1/2". Perhaps around 2 1/4" for most of them?