D3 topology rendering issue in Chrome
I believe your issue is due to this Chrome bug:
Issue 364866: SVG stroke-dasharray applies dashes across disconnected (M) path segments.
Try removing the stroke-dasharray
setting from your css. Hopefully you can live without the dashed borders.