. . . and vote for this ER:
This option would use your current print or save-as-PDF settings. It would be useful to see how your drawing will really look, while preserving the SW color coding when not using WYSIWYG mode. Also useful for doing screen grabs.
you can right click the dimension scroll down to where it says change layer. click on this and a small box will appear. click the drop down box and select FORMAT. That will change your dimensions to the solid black color you need.
Sounds like you have a FORMAT layer set up in your files, but Tom might not have the same layers, he might have the same name for a layer, but not the same settings. Just pointing this out to not confuse the situation.
It is actually a SolidWorks default layer already set. check it out if you have the chance on a drawing
to answer the other questions
1) yes it should be black unless it is a reference dimension
2) the ANSI standard for line thicknesses that I last check should be as follows
you can adjust these thicknesses in your drawing template file by going to options then click document properties and on the left select line thickness and make your adjustments there. then just save your template and it should always be uploaded that way when you start a new drawing
3) The answer to this one will vary. It is more of a personal preference. Yes it is nice to have dimensions centered if space permits. howewver, if you need to move them around a bit that would be fine. I could be wrong on that one but I am fairly certain there is not a set standard for that.
In your System Options > Colors > Color Scheme Settings dropdown change Dimensions, Non Imported (Driven) to Black.
Also may want to set Inactive Entities to Black while in the dropdown.