This sounds like the feature that this patch to libnickel changes:
Code:
Un-Force user text-align in div,p tags in KePubs:
- Enabled: yes
- Description: |
This patch allows the text alignment set by the publisher in the kepub
stylesheet to override the alignment selected by the reader from the device.
# div, p { text-align: %1 !important; }
# --> body { text-align: %1 !important; }
- FindBaseAddressString: "div, p { text-align: %1"
- ReplaceString:
Find: "div, p {"
Replace: "body {"
MustMatchLength: yes
You could experiment using an element that isn't a div or p.