Just cause I couldn't find this elsewhere, you need the following ports active to play if you are using a locked down firewall:
Outgoing TCP 4530-4535: Game Data
Outgoing TCP 35022: Game chat
For some reason, games won't connect unless chat port is also operating.
This is for the standalone client - not sure if steam version uses the same ports.