BLoodSireI had this problem up until yesterday when I noticed that there were 2 check boxes to enable steam community. Make sure you have both enabled. One is in the settings menu when you right click on steam and go to "in-game." The other (and the one I somehow managed to turn off and forget about) can be found by right clicking on TF2 in your games Library and going to "Properties." The check box is on the first window that pops up.
holy shit the second checkbox in properties was the issue. thank you so much