Shorts and t-shirts are fine. Pack a light scarf or shawl to cover your shoulders when entering the shrine area. Sarongs are provided by the main shrine entrance for those with uncovered legs.