I'm not sure posessing a card gives you any real legal right to smoke anywhere, from what my physician said it's just a document to help in the event you are arrested. If it's an issue just smoke it in your apt. if it's a non smoking unit get a negative ion generator(ionic breeze) which will keep the apt. smelling clean.

I wouldn't challenge the apt. manager.