Color me stupid. I swear I have looked for this before but who knows how I searched. Now I googled and found this:
Parading and Saluting the Flag
When carried in a procession, the flag should be to the right of the marchers. When other flags are carried, the flag of the United States may be centered in front of the others or carried to their right. When the flag passes in a procession, or when it is hoisted or lowered, all should face the flag and salute.
The Salute
To salute, all persons come to attention. Those in uniform give the appropriate formal salute. Citizens not in uniform salute by placing their right hand over the heart and men with head cover should remove it and hold it to left shoulder, hand over the heart. Members of organizations in formation salute upon command of the person in charge.
The Pledge of Allegiance and National Anthem
In 2007, Congress addressed this for the first time in 36 USC 301. This U.S. Code therefore created the first mandated national anthem etiquette.
The pledge of allegiance should be rendered by standing at attention, facing the flag, and placing the right hand over the heart (the salute). Uniformed personnel, firefighters, law enforcement officers, and military personnel in uniform should render a hand salute.
When the national anthem is played or sung, U.S. citizens should stand straight and rigid and salute at the first note and hold the salute through the last note. The salute is directed to the flag, if displayed, otherwise to the singer.
The following is generally accepted etiquette but is not addressed by law.
One should not smoke, eat, chew gum, drink, use your cell phone, read or otherwise occupy themselves while the Anthem is playing.
****
Interesting that putting your hand over your heart is considered a citizen salute. Never heard that before.
Wow- my town definitely has it wrong. Harldly anyone stood and I did not see many salute the flag at the last parade.
Also DH has been holding his cap in front of him. Now he will have to put his hand over his heart.