There is a free download called GPSBabel which allows you to convert between various formats. You can convert Google .kml format to .gpx for example, and then load the .gpx into Garmin Mapsource and/or National Geographic TOPO.