I'm more inclined to think it may have been hypoxia like germ suggested. You had 19 fish (grant it 12 are juvies) in a 3ft tank, it's also 20 inches tall, and with little surface movement and a high temperature, there isn't going to be a lot of oxygen, especially on the bottom where cichlids tend to stay. What is your filter's flow rate? For cichlids, on a tank your size you should have a filter rated for 250+ gph.