Changes to better support accessibility via ARIA

These changes should close #304
The dfn- is being replaced so the resulting ID is desc-XXX instead of desc-dfn-XXX.