       log.start "SVG footprint '#{patternName}.svg'"
       mkdirp.sync "#{@dir}/#{@name}"
       fd = fs.openSync "#{@dir}/#{@name}/#{patternName}.svg", 'w'
-      fs.writeSync fd, svg_head
-      fs.writeSync fd, pcbsvg_style
       @_generatePattern fd, pattern
       fs.writeSync fd, svg_tail
       fs.closeSync fd

svg_head = """
<svg xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     xmlns:s="https://github.com/nturley/netlistsvg">

"""

svg_tail = """

    log.start "SVG symbols skin '#{@name}.svg'"
    mkdirp.sync "#{@dir}"
    fd = fs.openSync "#{@dir}/#{@name}.svg", 'w'
    fs.writeSync fd, svg_head + '>\n'
    fs.writeSync fd, netlistsvg_properties
    fs.writeSync fd, netlistsvg_style
    fs.writeSync fd, netlistsvg_builtins
