Sachverhalt: Sachverhalt: A. Z._ (geb. 1954) meldete sich am 11. Oktober 2002 zum Leistungsbezug bei der Arbeitslosenversicherung an. Mit zwei Taggeldabrechnungen vom 18. Dezember 2002 rechnete die Kantonale Arbeitslosenkasse St. Gallen für Oktober und November einen Zwischenverdienst von Fr. 1603.30 bzw. 2052.90 an, womit der Totalbetrag an anspruchsberechtigten Taggeldern für die beiden Monate jeweils überstiegen wurde, sodass keine Leistungen zur Auszahlung gelangten. A. Z._ (geb. 1954) meldete sich am 11. Oktober 2002 zum Leistungsbezug bei der Arbeitslosenversicherung an. Mit zwei Taggeldabrechnungen vom 18. Dezember 2002 rechnete die Kantonale Arbeitslosenkasse St. Gallen für Oktober und November einen Zwischenverdienst von Fr. 1603.30 bzw. 2052.90 an, womit der Totalbetrag an anspruchsberechtigten Taggeldern für die beiden Monate jeweils überstiegen wurde, sodass keine Leistungen zur Auszahlung gelangten. B. Die gegen beide Abrechnungen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 30. Juni 2003 gut. Es hob die Taggeldabrechnungen vom 18. Dezember 2002 auf. B. Die gegen beide Abrechnungen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 30. Juni 2003 gut. Es hob die Taggeldabrechnungen vom 18. Dezember 2002 auf. C. Die Arbeitslosenkasse führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der kantonale Entscheid sei aufzuheben. Z._ und das Staatssekretariat für Wirtschaft (seco) verzichten auf eine Vernehmlassung.