If you're like garyjgeoaccess (and me), you may dive into your stylesheet to fix problems with how Flare generates PDFs. It works in a lot of instances, but there are some issues that can trip you up.
To summarize a few points:
- When generating the index (and TOC), Flare puts them inside a table, which certainly affects what you can and cannot do with the stylesheet.
- The elements in a stylesheet are indeed "cascading", and the settings for <p> will affect p.Index1 and p.IndexHeading. If you specify "margin-bottom:6pt" for your p tag, that will apply to p.IndexHeading unless you specify some other value for margin-bottom.
- If you edit your stylesheet manually, you may be tempted to consolidate your attributes (such as "margin: 0in 0in 6pt 1.5in;"). Flare may not recognize this definition when generating, and it may cause erratic results. You may be better off breaking these into separate lines (margin-top, margin-right, and so on).
- Even if you are a CSS guru, it helps to look at the Flare Stylesheet Editor. The Editor can reveal what default values Flare is applying for the attribute in question. For example, Flare applies a default value of "white-space: nowrap" for p.Index1, which means that index entries don't wrap. This default shows up in the Editor.
Bob