awk - print file contents except regex

Hello,
I have a file which has user information. Each user has 2 variables with the same name like
Email: testuser1
Email: testuser1@test.com
Email: testuser2
Email: testuser2@test.com
My intention is to delete the ones without the '@' symbol. When I run this statement awk '/^Email:/&&!/@/' <FileName>. It prints all the Email variable without the @. But when I try to run this one expecting to print all the lines except Email without @. it prints everything.
awk '/cn:/&&!/@/ { copy=1 }; copy { print } ' <filename>

Please advise.

-Regards,

awk '/^Email/ && /@/' file

gives you only the lines that have the @ symbol embedded in them.

grep "@" filename > filename2

There are other lines which I would like to print/list

If the File contains

First Name: Test
Last Name: User1
Email: testuser1
Email: testuser1@test.com

after running awk I would that to be print as

First Name: Test
Last Name: User1
Email: testuser1@test.com

awk '!(/^Email/ && !/@/)' file
awk '/^Email/ && ! /@/' file

Thanks shamrock. Exactly as expected.

Thanks everyone.