PHP page not displaying formatting on external slow connection, but does on internal fast connection

view story

http://serverfault.com – Hopefully this is simple. If I access a webpage served using apache2 and php5 via a mobile device with a slower connection like an android phone, the display and formatting of the php page does not show up, but the information, the text, does. If the connection is through our internal network, it works fine and displays correctly. I created a phpinfo.php page just for testing and it works and displays correctly no matter the connection speed and location. So, what configuration item could cause this? I've scoured through apache and php conf and ini files and docs and cannot seem to find s (HowTos)