I just bumped into this well done, itemized summary of the GBH . Thought it was interesting.
 Quote:
Comments on food habits:
General: In Illinois, gizzard shad and carp compromise >50% of a young grest blue heron's diet with over 80% being of gizzard shad, carp, buffalo and sunfishes *03* (this may not reflect samer prooprtions in adult diet). Size of prey varies from a few centimeters to >14 inches *15*. It is suggested this species will feed on anything it can swallow *13* and accepts whatever is most easily available *16*.
Juvenile: Fish are important in the diet of young birds *03,16*. Particular species depend on location and availability. For Illinois, gizzard shad, carp, buffalo and sunfish seem important *03*. The food of juveniles resembles that of adults. Size increases with age of young *03*.
Adult: Adult great blue herons seem opportunistic. Depending on foraging territory held, location of feeding areas and availability, individuals may consume a wide variety of food items *13,16*.