Hi, first apologies. Looks like I was lucky last week, didn't realize that the formula changed and I was away from my main Calibre machine. Thanks for the updated recipe!
As for the formatting, it looks like the default recipe now has proper formatting (similar to print and web) so there's no need for my custom recipe.
The only thing missing in the default is the removal of "related items".
Code:
dict(attrs={'class':['dblClkTrk', 'ec-article-info', 'share_inline_header', 'related-items']}),
That's easily fixed by adding 'related-items' to the proper place (see the line above).