A big majority of my wedding guest and party are either active or retired military members. How do I address the invitations so that I do not offend any one. Do I include ranks of those whom are retired and what does that look like? Also can I abbreviate titles/ ranks or do I need to spell them out? Each site I visit tells me something different and I am so confused at this point. Thanks in advance.