I tend to say "give people the most information possible to make a good choice." I may be alone in saying I don't think you have too much info. I see my STDs as a way to say "this is what we are doing and this is what you need to do to come." and my invites as a formal reminder/keepsake for those who are not coming.
I'll post all the information on my website, but chances are, people aren't going to read my site top to bottom to get everything they need.
If you want to cut some stuff out, the passports/vaccinations can be taken out -- that would be excellent to include in a wedding newsletter. You could also try and combine the accomadations in to 1 page and include hotel rates/TA information.
If I got an STD to a DW, I'd want more information that not...