If I won a cash prize from CA and live in MA, do I file taxes as a non-resident in CA in addition to my MA taxes?

Here are my full set of 3 questions with background:  I live in MA.  I won a cash prize in CA as part of a video submission contest that cost me $0 in expenses.  CA state taxes (7%) were withheld, and I was informed that I would be receiving a form 592-B.  1) Do I need to file taxes in CA as a non-resident in addition to my MA resident taxes?  2)  Do I report this as a 1099-MISC (miscellanous income) on my federal taxes?  I see no mention of where 592-B form information is entered in TT.  3)  Do I enter a fair market value for the prize winnings?  And if so, do I enter the full amount (100%) before CA state taxes (7%) were taken out?