Those are all really good questions. What does your attorney, who represented you in the discrimination case, say about your inquiries?
Please consult a tax attorney, but the IRS typically considers employment related settlements 100% taxable. There are creative ways in which you may attempt to defer or defray taxes, and most experienced employment attorneys are willing to discuss the various options with opposing counsel. Inclusion of a a tax indemnification provision may smoothe the process.
Please check the law of your state
If you got fired because you were pregnant, there is an argument that it was unlawful discrimination that might be protected from ordinary taxable income. However, this is a very tricky area. So you need to retain counsel to review the complaint that was filed, the answer and the settlement agreement. We have just spent thousands of dollars advising someone on a discrimination action and I can promise you these are not easy cases.