I too would like to get rid of all the extra style sheets. For now, I leave them alone and check the "apply to all topics" box for one stylesheet when I generate webhelp.
Not sure how RightOar's post got missed but I believe the reason it works this way is to ensure that the CSS you end up with has all the styles required for the document being imported.
After the import you can change the CSS but obviously you have to be sure the CSS you use has all the required styles. To change multiple topics, select them in the Topic List and change them by right clicking and selecting Properties.
See www.grainge.org for RoboHelp and Authoring tips
Appreciate the response. Changing all of the stylesheets via the Topic List is convenient; however, doing so makes the topics out of synch with the source docs. And even if I were to do that, and save the change so that all topics have a consistent stylesheet, any time I make changes to a source doc and update the link in RoboHelp, the update overrides the existing stylesheet and creates a new one--as before.
Seems like we're left living with multiple stylesheets when using the Link to Word feature. So far, I haven't noticed any adverse effets, but right now I only have a limited number of topics for this particular project.
Again, if anyone can think of any problems that may arise with having a separate stylesheet for each topic, I'd appreciate hearing your thoughts.
You could apply a Word template (.dotx) to standardize styles of your linked documents. I make sure that the template styles are the same or similar to my default output css styles.
It's not perfect, but it's close.