I found this. I am a stickler for having your hand over your heart.
Oh, say can you see? If not, the lady in front of you should remove her hat.
Congress has amazingly addressed your very question in their pamphlet on flag etiquette entitled
Our Flag. When in civilian attire, men must remove their hats and hold them at their left shoulder with their right hand over their heart. If they don't have a hat, men should place their right hand, palm open, over their heart. Women (with or without a hat) also need to place their right hand, palm open, over their heart. When in athletic clothing, one is required to face the flag or music, remove any hat or cap and stand at attention; a hand salute is not given.
Emily Post, in her 1922 book
Etiquette, says, "It is not necessary to add that every American male citizen stands with his hat off at the passing of the 'colors' and when the national anthem is played. If he didn't, some other more loyal citizen would take it off for him."
A lady's hat is considered part of her costume or ensemble, and as such need not be removed (for one thing, say etiquette experts, her coiffure could be badly dented and mussed when she removes her hat).
The only time a lady must remove her hat is when it blocks the view of someone behind her. According to Amy Vanderbilt''s
Guide to Gracious Living (1963): "If there is any doubt about a hat obscuring someone's view at the theater, the movies, or a meeting, a woman should remove it promptly. If she's asked to remove it by someone having difficulty seeing beyond her, she should do it immediately with murmured apologies."
Songbird
