I always use periods with ft., in., Dr., Mr., etc. That's the traditional punctuation style, although British English of recent years seems to favor the horrendous "open punctuation" method which omits not only the periods after such contractions but also completely eliminates all punctuation in the salutation and close of letters, in address blocks, and similar locations.