As you have Adobe Elements then you can use Adobe Gamma to set up your screen. This will give probably a 90% accurate setup which is a very good start. You will then need to play around with your printer settings to get an accurate reproduction.
However there is a better way (although not free) and that is to use something like the ColorVision productshttp://www.colorvision.com
which will give excellent results. I have not used these on my own system but seen them demoed and they look good.
Hope that helps.